Python + Rust Developer

$30 - $80/hourpay

Required Skills

Python
Rust
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: Python + Rust Developer


Job Type: Contractor


Location: Remote


Job Summary:

Join our customer's team as a Python + Rust Developer and play a pivotal role in building robust, high-performance software solutions. You will leverage your deep expertise in both Python and Rust to drive production-ready codebase migrations and refactorings, facilitating seamless transitions between language ecosystems. This is an opportunity to collaborate with talented engineers and contribute to mission-critical projects at the frontier of modern software engineering.


Key Responsibilities:

- Lead and execute codebase migrations and rewrites between Rust and Python, ensuring reliability and maintainability.

- Design, develop, and optimize software components and systems using best practices in both Rust and Python.

- Collaborate closely with team members to architect solutions that meet evolving product requirements.

- Conduct rigorous code reviews, providing feedback and mentorship to peers.

- Troubleshoot and resolve complex issues throughout the development lifecycle.

- Maintain comprehensive documentation for codebases and migration processes.

- Communicate project status, challenges, and technical details clearly in both written and verbal formats.


Required Skills and Qualifications:

- 5+ years of professional software engineering experience, with a strong background in both Python and Rust.

- Demonstrated hands-on expertise in shipping production-grade software in multiple language ecosystems.

- Proven track record of successful codebase migrations or major refactors between Rust and Python.

- Advanced understanding of software architecture, design patterns, and system optimization.

- Excellent written and verbal communication skills; able to articulate complex technical concepts to diverse audiences.

- Strong collaborative spirit and ability to work effectively in distributed teams.

- Availability for at least 6+ hours of overlap with Eastern Time working hours.


Preferred Qualifications:

- Experience with large-scale distributed systems or performance-critical applications.

- Familiarity with CI/CD pipelines and modern DevOps practices.

- Open-source contributions or thought leadership in Python and/or Rust communities.

Apply now

Please note that after completing the interview process, you’ll be added to our talent pool and considered for this and other roles that match your skills.

Have any questions? See FAQs

Refer and Earn