Senior Python Software Engineer, ML Developer Tools

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 5 years of professional software engineering experience
Required Skills
PythonJavascriptMachine LearningSoftware ArchitectureTypeScriptReact

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

Responsibilities

  • Design, develop, and maintain core features for machine learning developer tools
  • Architect and implement complex Python frameworks and software systems
  • Contribute to the long-term technical direction of developer platforms
  • Collaborate with engineers, product stakeholders, and open-source contributors
  • Review code, provide technical guidance, and participate in engineering discussions
  • Integrate modern frontend technologies into Python-based applications
  • Troubleshoot, optimize, and resolve complex technical challenges
  • Engage with the developer community
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now