Remote job
Software Engineer, AI/ML Infrastructure (US-Based)
Job details
About this role
Role overview Build the shared infrastructure that helps engineering and applied science teams develop, deploy, and scale machine learning and AI applications. The work spans backend services, model workflows, and production tooling that supports customer-facing experiences.
Responsibilities - Develop and improve platform capabilities for building and operating AI applications. - Create scalable tools for model training and serving, feature and data workflows, deployment, orchestration, and evaluation. - Work across backend services, execution infrastructure, and integrations with models and AI tools. - Collaborate with engineering partners to assess new infrastructure frameworks and tools. - Take projects from design through delivery, focusing on measurable outcomes and complex technical problems.
Requirements - At least 2 years of professional software engineering experience. - Strong foundations in data structures, algorithms, and software design. - Proficiency in a major programming language and ability to work across languages; the existing stack includes Go and Python. - Experience with relational or NoSQL databases. - Ability to use AI coding tools and review, validate, and refine their output. - Adaptability and initiative when working through ambiguity or learning new technologies.
Benefits and work setup The role is open to candidates based in the United States. Compensation varies by location, with stated ranges from $123,300 to $188,100 annually.