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

  1. 1Onboarding, with first tasks expected within 24–48 hours of completing onboarding

Apply

About micro1

Key facts

  • Typically fills roles within 48 hours