Senior Software Engineer - AI trainer

1 Micro, LLC
United States
about 2 months ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$83,200.0 - $176,800.0
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Big Data Software Bug Management C++ (Programming Language) Cloud Computing Code Review Data Structures Software Debugging Programming Tools Python (Programming Language) Machine Learning
+13 more
Open Source Technology Performance Tuning Program Analysis Software Architecture Software Engineering System Programming TypeScript Rust (Programming Language) Solid Principles Codebase Code Restructuring Golang Programming Languages

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.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal · WWC Europe 2026

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss · Coffee With Developers

1:33 min

Case study on adopting Kubernetes and Golang effectively

Andrew Holway · LIVE

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all