Jobgether

Senior Python Software Engineer, ML Developer Tools

Jobgether • US
JavaScriptTypeScriptPython Remote

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Python Software Engineer, ML Developer Tools in the United States.

This is an exciting opportunity for a highly skilled software engineer to help shape the future of machine learning developer tooling used by millions of practitioners worldwide. In this role, you will contribute to the design and evolution of powerful open-source frameworks and platforms that make AI development more accessible, scalable, and user-friendly. Working within a collaborative, remote-first environment, you will tackle complex technical challenges spanning backend architecture, developer experience, frontend integration, and community engagement. The position offers significant ownership, the opportunity to influence widely adopted products, and the chance to collaborate with a global network of engineers and open-source contributors. Ideal candidates are passionate about Python, developer tools, open-source software, and advancing the accessibility of machine learning technologies.

Accountabilities:

  • Design, develop, and maintain core features for machine learning developer tools, ensuring high levels of scalability, reliability, performance, and usability.
  • Architect and implement complex Python frameworks and software systems that serve as foundational infrastructure for machine learning developers.
  • Contribute to the long-term technical direction of developer platforms, identifying opportunities for innovation and continuous improvement.
  • Collaborate with engineers, product stakeholders, and open-source contributors to deliver high-quality features and enhancements.
  • Review code, provide technical guidance, and participate in engineering discussions that promote best practices and maintain software quality.
  • Integrate modern frontend technologies into Python-based applications to create intuitive and seamless user experiences.
  • Troubleshoot, optimize, and resolve complex technical challenges across the development lifecycle.
  • Engage with the developer community through discussions, issue resolution, documentation improvements, and support initiatives.
  • Stay current with advancements in machine learning, developer tooling, open-source ecosystems, and software engineering practices.
  • Adapt to evolving priorities and contribute across a variety of technical domains as product and platform needs grow.
  • Requirements

    • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
    • Minimum of 5 years of professional software engineering experience with a strong focus on Python development.
    • Demonstrated experience architecting and maintaining complex Python applications, frameworks, libraries, or developer tools.
    • Professional experience with JavaScript or TypeScript in production environments.
    • Hands-on experience with modern frontend frameworks such as React, Svelte, or similar technologies.
    • Strong understanding of software architecture, API design, performance optimization, and scalable system development.
    • Experience contributing to, maintaining, or actively participating in open-source software projects.
    • Familiarity with machine learning workflows, developer platforms, or AI-related tooling is highly desirable.
    • Excellent problem-solving skills with the ability to navigate ambiguous and evolving technical challenges.
    • Strong written and verbal communication skills with the ability to collaborate effectively in distributed teams.
    • Self-motivated, adaptable, and comfortable working in a fast-paced, remote-first environment.
    • Passion for open-source software, developer experience, and making advanced technology accessible to a broader audience.
    • Benefits

      • Competitive compensation package including salary and company equity participation.
      • Fully remote work environment with flexible working hours.
      • Comprehensive medical, dental, and vision insurance coverage for employees and eligible dependents.
      • Generous parental leave and flexible paid time off policies.
      • Professional development support, including reimbursement for conferences, training programs, certifications, and continuing education.
      • Remote work equipment and workstation support to help maximize productivity and comfort.
      • Opportunities to collaborate with leading experts in artificial intelligence, machine learning, and open-source software.
      • Access to global office locations and opportunities for in-person collaboration when desired.
      • Inclusive and diverse workplace culture focused on innovation, impact, and continuous learning.
      • Opportunity to contribute to products used by millions of developers and researchers worldwide.
      • Participation in a mission-driven organization dedicated to advancing accessible and responsible AI technologies.