Jobgether
Jobgether

Senior Open-Source Python Engineer, ML Developer Tools

engineeringfull-timeUS
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities:

    • Design, develop, and maintain core features across open-source libraries, with a focus on scalability, reliability, usability, and developer experience.
    • Architect complex Python projects and frameworks that serve as foundational tools for machine learning developers.
    • Take early-stage libraries from initial users toward widespread adoption by defining APIs, building demos, improving documentation, and engaging with the developer community.
    • Develop real-time streaming and networking capabilities for Python-based machine learning applications.
    • Contribute to the evolution of developer tooling as machine learning technologies and user needs change.
    • Collaborate with open-source contributors through code reviews, technical discussions, issue resolution, and community support.
    • Integrate modern frontend technologies into Python-based web applications to create intuitive and seamless developer experiences.
    • Balance rapid product development with maintainability, reliability, and long-term architectural considerations.
    • Help shape the technical direction and priorities of developer tools based on community feedback and emerging engineering challenges.
    • Requirements:

      • Bachelor’s degree or equivalent experience in Computer Science or a related technical field.
      • 5+ years of professional experience developing software with Python.
      • Strong experience architecting complex Python projects, frameworks, or developer-facing libraries.
      • Demonstrated ability to take early-stage libraries or products from initial users through broader adoption.
      • Professional experience with JavaScript or TypeScript.
      • Professional experience with a modern frontend framework such as React or Svelte.
      • Proven experience contributing to, maintaining, or actively developing open-source software projects.
      • Strong understanding of software architecture, API design, scalability, reliability, and developer experience.
      • Passion for open source and an interest in making machine learning technologies more accessible.
      • Ability to work effectively in a fluid and dynamic environment, taking ownership of evolving technical challenges.
      • Strong collaboration and communication skills, particularly when working with distributed engineering teams and open-source communities.
      • Experience with real-time audio/video streaming or networking technologies such as WebRTC or WebSockets is a plus.
      • Familiarity with relevant ML and developer tooling libraries is valued.
      • Candidates who do not meet every listed requirement are still encouraged to apply when they can demonstrate relevant skills and potential impact.
      • Benefits:

        • Fully remote work options with flexible working hours.
        • Health, dental, and vision benefits for employees and their dependents.
        • Flexible paid time off.
        • Parental leave.
        • Company equity as part of the compensation package.
        • Reimbursement for relevant conferences, training, and educational opportunities.
        • Access to distributed office spaces and opportunities to visit company offices.
        • Workstation equipment and setup support when needed for remote employees.
        • Opportunity to contribute to and collaborate with the broader machine learning and AI community.
        • Inclusive and collaborative working environment focused on professional development and meaningful technical impact.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now
Senior Open-Source Python Engineer, ML Developer Tools at Jobgether — Remote