Senior Software Engineer - AI trainer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
In this role as a Senior Software Engineer supporting AI Training and evaluation initiatives, you will apply your software engineering expertise to help train, evaluate, and improve next-generation AI systems. Your work will shape how models learn, reason, generate code, and solve complex engineering problems through high-quality, real-world technical input., * Contribute expert-level software engineering knowledge to AI training, benchmarking, and evaluation initiatives.
- Review, analyze, and improve code related to bug fixing, feature implementation, codebase refactoring, and performance optimization across multiple programming languages.
- Evaluate AI-generated code for correctness, maintainability, efficiency, scalability, and adherence to software engineering best practices.
- Contribute to AI training and evaluation projects through coding assessments, technical reviews, software reasoning tasks, and benchmarking workflows.
- Analyze software architectures and recommend technical improvements based on real-world engineering standards.
- Develop clear technical explanations, documentation, and best-practice guidance to support AI model improvement.
- Collaborate with multidisciplinary teams to provide domain expertise and actionable feedback on model performance.
- Support the continuous improvement of AI systems by applying advanced software engineering judgment in complex technical scenarios.
Requirements
Do you have experience in Time management?, This is an hourly-paid contract opportunity, not a traditional software development position. Contributors will work on project-based AI training and evaluation tasks involving code review, debugging, system design, software analysis, and technical assessments. No prior experience in AI is required - your software engineering expertise is what matters., * Strong proficiency in Python, Java, Rust, or TypeScript.
- Additional experience with C++, Go, or other systems programming languages is highly desirable.
- Deep understanding of algorithms, data structures, software design principles, and performance optimization.
- Demonstrated experience debugging complex software systems and delivering maintainable, production-quality solutions.
- Strong background in feature development, software architecture, and codebase refactoring.
- Experience optimizing applications for scalability, reliability, and performance.
- Exceptional written and verbal communication skills, with strong attention to technical accuracy and detail.
- Proven success collaborating with cross-functional engineering teams, including remote environments.
Preferred Qualifications
- Experience working with large-scale, distributed, or cloud-native systems.
- Familiarity with AI, machine learning, developer tools, or data-intensive applications.
- Experience conducting rigorous code reviews and establishing engineering best practices.
- Background creating technical assessments, coding challenges, or engineering evaluation frameworks.
- Experience contributing to open-source projects or large collaborative codebases., We are seeking highly skilled Software Engineers with expertise in Python, Java, Rust, Go, C++, or TypeScript to help shape the next generation of AI systems. Your real-world engineering experience will directly contribute to improving AI capabilities in coding, debugging, software design, and technical reasoning while working in a flexible, fully remote environment.
Benefits & conditions
4.34.3 out of 5 stars Remote $40 - $85 an hour - Contract, Pulled from the full job description
- Flexible schedule
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
MLOps And AI Driven Development
Navigating the AI Shift
What is Software Engineering in the Age of AI?
Transforming Software Development: The Role of AI and Developer Tools