Software Developer (C++)
Key Skills
Job Description
# C++ Developer ## About the Role Join a customer team as a **C++ Developer** focused on advancing a cutting-edge AI agent project. In this contractor role, you will use your C++ expertise to develop advanced software modules, contribute to AI model training and optimization, and help build scalable AI systems. You will collaborate with AI researchers and full-stack engineers in a fully remote environment, contributing to backend architecture, technical problem-solving, code quality, and knowledge sharing across a distributed team. ## Key Responsibilities * Develop and maintain advanced C++ modules for AI agent systems. * Collaborate with AI researchers and full-stack engineers to architect and implement robust backend solutions. * Train, evaluate, and optimize AI models for performance and scalability. * Write clean, efficient, and well-documented C++ code following software engineering best practices. * Troubleshoot complex technical issues and deliver actionable solutions. * Participate in code reviews and provide mentorship to peers. * Support knowledge sharing across the engineering team. * Communicate clearly and proactively with distributed team members through written and verbal communication. ## Required Qualifications * Minimum **4 years of professional experience in C++ software development**. * Proven experience designing, developing, and deploying scalable backend systems. * Experience working on AI-centric or machine learning-driven projects. * Strong understanding of the Software Development Life Cycle (SDLC). * Understanding of agile methodologies. * Strong written and verbal communication skills. * Ability to explain technical concepts to varied audiences. * Demonstrated problem-solving skills and attention to detail. * Ability to work effectively in a remote, collaborative, and fast-evolving environment. ## Preferred Qualifications * Full-stack engineering experience, particularly integrating backend logic with modern front-end frameworks. * Experience training and deploying AI models at scale. * Background in large-scale, cloud-based distributed systems. ## Skills & Competencies * C++ development * Backend software development * AI and machine learning * AI agent systems * AI model training and optimization * Scalable backend systems * Software architecture * SDLC * Agile methodologies * Troubleshooting and problem-solving * Code review * Technical communication * Mentoring and knowledge sharing * Remote collaboration * Distributed systems ## Education & Experience **Education** * No specific educational qualification is stated in the source job description. **Experience** * Minimum **4 years of professional C++ software development experience**. * Experience designing, developing, and deploying scalable backend systems. * Experience with AI-centric or machine learning-driven projects. ## Work Arrangement & Schedule * **Job type:** Contractor * **Work arrangement:** Fully remote * **Location:** Remote * Work-from-home opportunities are available. * The role involves collaboration with distributed team members. * The source does not specify required weekly hours or a fixed work schedule. ## Compensation & Benefits * The source job description does not provide a compensation range or specific benefits. ## Compliance / Additional Information The position is designed for a remote, collaborative engineering environment supporting an AI agent project.
Core Responsibilities
Develop and maintain C++ modules for AI agent systems, and collaborate with researchers and engineers to design robust, scalable backend solutions. Train and optimize AI models, troubleshoot technical issues, uphold code quality through reviews and best practices, and support mentoring and knowledge sharing across the distributed team.
Requirements
Requires at least four years of professional C++ development experience, experience building and deploying scalable backend systems, and work on AI- or machine-learning-driven projects. Candidates should understand SDLC and agile methods, communicate effectively, solve problems carefully, and collaborate in a remote, fast-evolving environment.
About Torentify
Industry: Technology, Information and Internet
Company size: 2-10 employees
Torentify Jobs is a modern job platform helping candidates find verified job opportunities quickly and easily. From remote jobs to full-time roles, we connect talent with the right companies. Our goal is to simplify job search and help recruiters hire faster with quality candidates.