Jobgether is seeking a Senior Python Software Engineer to contribute to the design and evolution of open-source frameworks and platforms for machine learning developer tooling. The ideal candidate will have experience with Python, developer tools, and open-source software. This is a remote-first opportunity with a competitive compensation package and comprehensive benefits.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
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.
- 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.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 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.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Similar Jobs
Explore other opportunities that match your interests
rally
Bright Vision Technologies