JAX Research Engineer Role

New

Skills

C++ Python Rust

Join AssemblyAI as a Senior Research Engineer specializing in JAX, where you'll drive the scalability and efficiency of cutting-edge Speech AI systems. This fully remote, permanent position empowers you to optimize and evolve large-scale distributed training and inference frameworks. You'll bridge research and engineering to deliver production-ready solutions for advanced speech-to-text models, collaborating with top-tier teams in a dynamic and innovative environment.

Job Overview
  • Lead the development and optimization of JAX-based training and inference systems for Speech AI.
  • Work remotely with a talented team focused on deploying scalable ML workloads.
  • Transform research prototypes into robust, production-ready model architectures.
Key Responsibilities
  • Maintain and evolve the JAX training framework for large-scale distributed runs.
  • Optimize speech-to-text inference systems using advanced techniques such as continuous batching, model sharding, paged attention, and quantization.
  • Refactor and modernize model architectures and infrastructure.
  • Investigate and resolve performance bottlenecks across the technology stack, from low-level kernels to system design.
  • Design and deploy scalable distributed workloads for TPU and GPU architectures.
  • Facilitate knowledge transfer between Research and Engineering teams.
Required Skills & Qualifications
  • Expert-level proficiency with JAX and its ecosystem (Flax, Optax, XLA).
  • Strong experience in production inference optimization, especially for LLMs or speech models.
  • Hands-on expertise in TPU programming; familiarity with GPU/CUDA is valuable.
  • Proficiency in Python; kernel-level experience in C++ or Rust is a plus.
  • Familiarity with advanced inference techniques: continuous batching, KV-cache management, sharding, quantization.
  • Domain knowledge in Speech-to-Text (ASR, audio processing, streaming inference) preferred.
  • Deep understanding of distributed training and ML infrastructure best practices.
  • Excellent communication and collaborative skills.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Machine Learning Engineer

New

Architect secure on-device AI solutions

Collaborate on edge distributed training techniques

C++ Python Pytorch TensorFlow

ML Engineer Project

New

Design scalable and low-latency model-serving infrastructure

Build APIs and services for real-time conversational workloads

Backend Systems C++ Distributed systems LLMs

ML Engineer II, Research

New

Contribute to cutting-edge ML/AI research applicable to Pinterest problems

Collect, analyze, and synthesize data findings to build data-driven models

C++ Data Analysis Data Modeling Java

Software Systems Engineer

New

Develop and manage software system-level requirements.

Identify and manage software risks.

C++ CI/CD Configuration Management Debugging

C++ Video Processing Engineer

New

Develop and enhance video processing and streaming components

Optimize real-time transport protocols

C++ Mp4 Unit Testing WebRTC

Media Server Software Engineer

New

Develop and enhance video processing components

Improve real-time video transport protocols

C++

Software Engineer Intern

New

Gain practical experience in software development

Work with cutting-edge AI tools and technologies

C++ Collaboration Java Javascript

Senior Research Engineer

New

Lead end-to-end datasets, RL envs, and evals for coding agents.

Define data pipelines, validation, and review processes.

C++ Data Pipelines Engineering management Go

Software Engineer, DevOps (Starlink)

New

Invent tools and processes for deployment

Provide fast software validation

C++ CI/CD Devops Docker

Principal C++ Engineer

New

Own the technical roadmap for core C++ video frameworks

Write and review high-performance C++ code

C++ Git Scalability

C++ Video Framework Engineer

New

Architectural leadership for core C++ video frameworks

Engineering excellence in writing high-performance C++ code

C++ Git

Chip Firmware Engineer

New

Collaborate with different teams to design control plane architecture

Contribute to reliability testing for photonic products

C C++ Embedded systems Linux

Senior Software Engineer - Integrations

New

To build core sensor services in Golang (Kubernetes)

To optimize data delivery to SIEM/analytics platforms

C++ Docker Git Golang

Solution Engineer - Game Engine

Posted 4 days ago

Presenting and demonstrating Esri software to strategic customers

Acting as an expert on the Esri platform

C++ Enterprise solutions Kotlin Python

Solution Engineer - Game Engine

Posted 4 days ago

Presenting and demonstrating Esri software to executives and customers

Planning and executing sales strategies with the Geo Experience Center team

C++ Cloud Computing Enterprise solutions Mobile Development

Senior ML Engineer

Posted 4 days ago

Collaborate with scientists and product managers

Architect secure and privacy-preserving AI solutions

AI Development C++ Cloud Architecture Linux

Ads ML Engineer

Posted 4 days ago

Lead strategy, planning, and execution

Develop ML algorithms for efficiency improvement

C++ Golang Java Kafka

Payments Compliance Engineer

Posted 4 days ago

Own end-to-end system design for Compliance

Lead shifts to a customer-centric model

Api Integration C++ Compliance Go

Game Engine Solution Engineer

Posted 4 days ago

Build relationships and support Esri solutions

Communicate Esri tech and trends effectively

C++ Enterprise solutions Kotlin Mobile Development

Solution Engineer - Game Engine

Posted 4 days ago

Build relationships and support selling Esri software

Craft geospatial solutions with business value

C++ Cloud Computing Enterprise solutions Java

Solution Engineer - Game Engine

Posted 4 days ago

Present and support Esri software effectively

Become an expert of Esri's platform

C++ Enterprise solutions Mobile Development

Senior Embedded Software Engineer

Posted 5 days ago

Develop safe and efficient embedded software for sensing systems

Design and optimize in-vehicle networks for sensors and timebase

Algorithms C++ CAN Embedded systems

WebGPU Integration in ParaView

Posted 5 days ago

Test and evaluate WebGPU prototypes

Integrate WebGPU support in ParaView

C++ Opengl Shader Programming

Space Laser Mission Manager

Posted 5 days ago

Design and validate laser communication systems

Represent lasers to key stakeholders

Analysis C++ Engineering Python

Online Multiplayer Game Engineer

Posted 5 days ago

Build real-time multiplayer experiences across UE5 and custom game servers

Solve complex networking challenges like prediction, synchronization, and latency

C++ Code Review Game development Mentoring

Senior C++ Engineer - Tooling

Posted 5 days ago

Design and implement Tooling components

Develop multithreaded C++ code

C++ Git Opengl Performance Optimization

Senior Software Engineer - Online Systems

Posted 5 days ago

Architect scalable backend services and multiplayer infrastructure

Lead security practices and mentor engineers

AWS C++ Gcp Go

AI Research Software Engineers

Posted 6 days ago

Hiring experienced Software Engineering professionals for AI research collaborations

Improving AI systems through code validation and algorithmic evaluation

Ai C++ Java Javascript

AI Model Improvement Project

Posted 6 days ago

Enhancing AI systems through code validation and algorithmic evaluation

Providing structured feedback on solution quality and clarity

C++ Debugging Java Javascript

Flight Software Intern

Posted 6 days ago

Design and implement systems for uncrewed aircraft

Develop messaging systems for inter-subsystem communication

Apis Arduino C C++

Instrument Systems Engineer

Posted 6 days ago

Define instrument ops concepts and commissioning plan

Track health metrics and monitor instrument performance

C C++ Data Analysis Python

AI Model Improvement Project

Posted 7 days ago

Enhancing AI systems through code validation and algorithmic evaluation

Providing structured feedback on solution quality and clarity

C++ Debugging Java Javascript

Software Engineer, CDN

Posted 7 days ago

Design, build, and scale a CDN for Starlink

Create tools and alerting for real-time system monitoring

C C++ Distributed systems Dns

Sr. Software Engineer, CDN

Posted 7 days ago

Design, build, and scale a new CDN for Starlink

Optimize hardware use and cost efficiency

C C++ CDN Code reviews

AI Research Engineer

Posted 7 days ago

Improve AI systems through code refinement and validation

Provide feedback on solution quality and clarity

Ai C++ Java Javascript

Simulation Engineer

Posted 7 days ago

Own architecture and quality of simulation software

Develop and optimize multi-physics simulations

C++ Data Analysis Machine Learning Python

Motion Planning Engineer

Posted 7 days ago

Improve driving behavior algorithms and code implementation

Lead drive reviews and provide actionable feedback

C++ Robotics

Release Engineer

Posted 7 days ago

Develop and maintain build/release workflows for Thunderbird

Adapt build scripts from Firefox engineers to Thunderbird

Android C C++ Java

Simulation C++ Platform Manager

Posted 7 days ago

Lead and mentor a high-performing team

Own architecture of simulation execution

C++ Engineering management Python Rest

AI Research Engineer | $50-$150/hr

Posted 8 days ago

Improve AI systems through code validation and algorithmic evaluation

Provide structured feedback on solution quality and clarity

C++ Java Javascript Python

Senior Software Engineer, Endpoint

Posted 8 days ago

Build and maintain endpoint services with an agile team

Design, develop, and test new product ideas

Agile Methodology Api Development C C++

Endpoint Software Engineer

Posted 8 days ago

Develop and maintain endpoint software solutions.

Collaborate with cross-functional teams to define project requirements.

Agile Methodology C++ Cross-functional Collaboration Endpoint Security

Endpoint Software Engineer

Posted 8 days ago

Design and build scalable backend services and APIs

Collaborate with product management on new product ideas

Agile Development Api Development C C++

Staff Software Engineer, Aurora Driver

Posted 8 days ago

Tackle complex problems with teammates

Leverage foundation models and RLHF

AWS Azure C++ Gcp

Senior Software Engineer, Endpoint

Posted 8 days ago

Build and maintain endpoint services

Design and develop new product ideas

Agile Development Api Development Backend Development C

macOS/iOS Developer

Posted 8 days ago

Develop high-performance macOS/iOS apps and frameworks

Translate requirements into clean, high-quality code

C++ Performance tuning Restful Apis Swift

Sr. Staff iOS/Mac Developer

Posted 8 days ago

Develop high-performance MacOS and iOS apps

Ensure performance and quality for seamless UX

C++ Performance tuning Restful Apis Swift

AI Research Support Engineers

Posted 8 days ago

Improve AI systems through code validation, prompt refinement, algorithmic evaluation, and model benchmarking

Review and refine AI-generated prompts, responses, and code

C++ Java Javascript Python

AI Research Support Engineer

Posted 9 days ago

Support AI research collaborations

Improve AI systems through validation and benchmarking

C++ Debugging Java Javascript

Senior Software Engineer, XRP Ledger

Posted 9 days ago

Design and maintain core XRP Ledger components for programmability

Lead integration of a WebAssembly VM into the XRPL C++ core

Blockchain C++ Code reviews Communication
overtime