About this role
AssemblyAI is hiring a remote Senior Research Engineer to develop and improve the systems powering large-scale distributed training, data processing, and inference. This role suits an experienced machine learning engineer who wants to drive high-impact voice AI model development in a fast-paced environment.
Role Overview
As a Senior Research Engineer, the focus is on raising the experimental velocity of the team by making it faster to launch experiments, obtain reliable metrics, and determine subsequent steps. Working directly inside the pipeline, this role involves collaborating closely with researchers, infrastructure teams, and production engineering. The position requires moving fluidly between training models, running evaluations, analyzing data, and turning research prototypes into production-ready systems.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
The annual salary range for this position is $270,000 to $310,000 in USD. Compensation is determined based on relevant experience, skill level, qualifications assessed during interviews, and internal equity, with adjustments possible for candidates outside the U.S. or with differing levels of experience.
About the Company
AssemblyAI creates best-in-class Voice AI models that power modern voice applications, processing over one million hours of audio daily and serving hundreds of millions of inference calls each month. Operating as a lean and capital-efficient team with thousands of customers, the company values outsized individual ownership, rapid execution, and a meritocratic culture free of heavy bureaucracy.
How to Apply
Interested candidates should visit the official AssemblyAI careers page to submit an application.
Skills and tech stack
Questions candidates ask
What is the salary for the Senior Research Engineer role?
The salary range for this position is between $270,000 and $310,000 USD annually, depending on experience, qualifications, and location.
Is this position remote?
Yes, this is a remote role.
What core technical skills are required?
Candidates need expert-level proficiency with JAX and TPUs, strong Python skills, deep understanding of distributed training and inference optimization, and a strong background in ML infrastructure.
What department does this role sit in?
The role is embedded within the Research team.
What bonus skills are helpful for this role?
Experience with C++ or Rust for kernel-level work and domain knowledge in Speech-to-Text, ASR architectures, and streaming inference are considered pluses.
