M
Software Engineer - Open Source Contributions
Contract type
Freelance
Work mode
Remote
Experience
3 years
Job description
Contractor role engaging software engineers with strong open source experience to develop features, fix bugs and refactor code in existing open source codebases, contributing to a customer project that helps train next-generation AI systems.
At a glance
- Employment
- Contract · Independent contractor
- Work mode
- Remote
What you'll do
- Develop, implement, and refine new features within existing open source codebases using Python3, Java, Rust, C++, and Typescript
- Analyze and resolve complex bugs, ensuring robust and maintainable solutions that align with project standards
- Refactor and optimize legacy code to enhance performance, readability, and scalability
- Contribute to code validation processes, focusing on accuracy, output consistency, and best coding practices
- Utilize advanced algorithms and competitive programming techniques to conceptualize and deliver efficient solutions for intricate problems
- Collaborate remotely with other contributors to review proposed changes and maintain project documentation
- Deliver clear, concise technical write-ups to articulate solution design and implementation details
What we're looking for
- Expert-level proficiency in at least two of the following: Python, C++, Java, Rust, Typescript, Go, or C#
- Extensive experience in open source contributions, particularly in feature development, bug fixing, and codebase refactoring
- Demonstrated expertise in competitive programming and complex coding problem analysis
- Strong analytical skills to interpret multifaceted problem constraints and identify multiple solution pathways
- Exceptional written and verbal communication skills for clear, precise technical documentation and peer collaboration
- Meticulous attention to detail in code review, validation, and maintenance
- Comfort working independently in a remote, collaborative environment with a commitment to producing high-quality, well-documented code under project deadlines
- Must submit a minimum of tasks per week
How to get hired
- 1Onboarding, with first tasks expected within 24–48 hours of completing onboarding
Apply
About micro1
Key facts
- Typically fills roles within 48 hours
