
Senior Software Developer (Multi-Language Systems & AI Engineering)
$25 - $50/hourpay
Required Skills
Systems Programming
Backend Development
Machine Learning Pipelines
CI/CD
Debugging
Code Refactoring
Automated Testing
About micro1
micro1 connects domain experts to the development of frontier AI models. Real-world expertise is turned into training data, evaluations, and feedback loops that improve how models perform. AI labs and enterprises use micro1 to train models and build reliable AI agents through advanced evaluations and reinforcement learning environments. Experts contribute directly to how AI systems learn, reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through an AI recruiter, enabling high-quality contributions at scale.
Our goal is to enable 1 billion people to do meaningful work by applying their expertise to AI. We’ve raised $40M+ in funding, and our AI recruiter has powered over 1 million AI-led interviews as our global network of experts grows into the human intelligence layer for AI.
Job Description
Job Title: Senior Software Developer (Multi-Language Systems & AI Engineering)
Job Type: Contractor
Location: Remote
Job Summary:
Join our team as a Senior Software Development expert, where you will tackle complex technical challenges, architect robust solutions, and drive innovation across cutting-edge software projects. This role is ideal for engineers who thrive on problem-solving, meticulous code quality, and systems-level thinking, and who are comfortable delivering high-impact solutions with minimal supervision.
Key Responsibilities:
- Design and develop realistic programming tasks that reflect authentic engineering workflows.
- Diagnose, troubleshoot, and repair sophisticated bugs within diverse repositories and codebases.
- Implement production-ready features, orchestrating coordinated changes across multiple file systems.
- Refactor, optimize, and modernize existing code while preserving functional integrity.
- Configure and maintain development environments and dependencies using containerized workflows such as Docker.
- Build deterministic automated tests and validation pipelines to ensure software reliability.
- Contribute to infrastructure for builds, dependencies, and development tools, while documenting technical decisions.
Required Skills and Qualifications:
- 5+ years of professional software engineering experience or equivalent expertise in systems programming and backend development.
- Strong proficiency with Docker and containerized development workflows.
- Expertise with Git and distributed version control in collaborative, production environments.
- Demonstrated experience in at least one core language (Python, JavaScript/TypeScript, Go, Rust, Java, C++, C, or C#).
- Advanced debugging and root-cause analysis skills for complex systems and codebases.
- Proven ability to implement features across multi-file repositories and maintain automated tests.
- Commitment to secure coding practices, code quality, and thorough documentation.
Preferred Qualifications:
- Experience contributing to large-scale or open-source repositories.
- Hands-on work with data processing pipelines or machine learning workflows, especially in the Python ecosystem.
- Expertise in configuring CI/CD pipelines or build systems for robust software delivery.