All Jobs Vacancy

Software Engineer (C++) | Remote

Posted 1 week ago by Crossing Hurdles

Role Responsibilities

Contribute expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or TypeScript.

Analyze, troubleshoot, and resolve complex software defects and performance bottlenecks in diverse codebases.

Implement robust new features, ensuring scalability, maintainability, and adherence to software best practices.

Refactor and optimize legacy code to improve clarity, efficiency, and long-term reliability.

Document technical reasoning, solution approaches, and code decisions to enhance AI training data quality.

Review and validate peer-contributed code and technical submissions for accuracy and clarity.

Create Reinforcement Learning Environments that test AI models' abilities to solve software engineering problems.

Requirements

Strong experience in at least one of the following: Python3, Java, Rust, Go, C++, or TypeScript.

Strong understanding of algorithms, data structures, and software engineering principles.

Proven ability to debug complex systems, resolve bugs, and deliver effective optimizations.

Experience with large codebase refactoring and legacy system modernization.

Strong track record of delivering high-impact features from conception through delivery within cross-functional projects.

Excellent documentation and communication skills to articulate technical concepts clearly.

Interest in or curiosity about AI and its technical challenges.

Application Process (Takes 20 Min)

Easy Apply on LinkedIn.

Check email for next steps.

Participate in resume evaluation & interview stage.

Rate:
Not specified
Location:
United Kingdom
IR35 Status:
Not specified
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job