Senior Software Engineer, Machine Learning

1 hour, 19 minutes ago
Full-time
Senior
Software Development
AssemblyAI

AssemblyAI

AssemblyAI is a leading provider of AI models for transcribing and understanding speech. Their Speech AI models offer accurate speech-to-text conversion, speaker detection, sentiment analysis, and more, enabling users to extract valuable insights from ...

Media
51-250
Founded 2017
$63M raised

Description

  • Design and implement tooling that helps researchers deploy and evaluate new models in production quickly.
  • Build and maintain high-performance, cost-efficient inference pipelines with attention to scaling, reliability, and cost trade-offs.
  • Identify and resolve infrastructure bottlenecks that slow model iteration or reduce production reliability.
  • Develop and maintain user-facing APIs that interact with machine learning systems.
  • Implement observability solutions to monitor model performance and system health.
  • Troubleshoot and lead resolution of complex production issues across distributed systems, including root-cause analysis and prevention.
  • Set direction for MLOps practices and reduce friction between research and production workflows.
  • Collaborate with research and engineering teams on technical direction and system improvements.
  • Help onboard and mentor engineers on ML infrastructure best practices.

Requirements

  • Strong backend engineering experience with Python.
  • Experience building and operating distributed, containerized applications, preferably on AWS.
  • Proficiency implementing observability solutions, including monitoring, logging, alerting, and tracing, for production systems.
  • Ability to design and implement resilient, scalable architectures.
  • Track record of independently scoping and delivering complex technical projects from problem identification through production deployment.
  • Comfort navigating ambiguity and making pragmatic technical decisions when requirements are unclear or evolving.
  • MLOps experience, including familiarity with PyTorch and Kubernetes, is preferred.
  • Experience owning technical direction in a fast-paced environment is preferred.
  • Experience collaborating with remote, globally distributed teams is preferred.
  • Comfort working across the entire ML lifecycle from model serving to API development is preferred.
  • Experience in audio-related domains such as ASR, TTS, or other audio processing is preferred.
  • Experience with other cloud providers is preferred.
  • Familiarity with Bazel and monorepos is preferred.
  • Experience with alternative ML inference frameworks beyond PyTorch is preferred.
  • Experience with other programming languages is preferred.
  • Experience mentoring junior engineers or onboarding teammates onto complex systems is preferred.

Benefits

  • Salary range of $195,000 to $225,000.
  • Competitive compensation aligned to company size, stage, and industry.
  • Pay equity and internal equity considerations in salary decisions.
  • Opportunity to join a small, high-ownership team with outsized impact.
  • Potential for growth at a proven, fast-scaling AI company.
  • Commitment to equal opportunity and inclusive hiring.
  • Guidance and resources for candidates on AI use in the interview process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Software Engineer for Integration & Test

STR 251-1K Aerospace & Defense

STR is seeking a Principal Software Engineer to lead the development and integration of real-time software for advanced RF sensor systems within its RAID Group.

C C++ Embedded Systems Linux MATLAB Microservices Python
4 minutes ago

Staff Software Engineer

Alpaca 51-250 Capital Markets

Alpaca is hiring a Staff Backend Engineer to lead API governance and application-layer architecture for the internal and external services that power its brokerage platform.

Go Java React TypeScript
4 minutes ago

Senior Software Engineer, Core Experiences - Shanghai, China

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
4 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Las Vegas, NV, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the architecture, development, and accessibility of its text-to-speech Windows application used by millions of learners worldwide.

C# C++ CI/CD .NET
4 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers