← Back to results

Machine Learning Engineer

Join Neuralink's BCI team as a Machine Learning Engineer to develop cutting-edge neural interface solutions.

Location
Austin, Texas, United States; South San Francisco, California, United States
Compensation
$199k–$331k/yr
Level
mid
Type
full time

Posted by employer 3 years ago

First seen on Joblaze 1 month ago

Last verified on the company career page 17 hours ago

Apply at Neuralink → Save job Scanned from neuralink.com

Requirements

Education
Bachelor's degree

Not disclosed in this posting: years of experience, work arrangement, visa sponsorship.

Benefits

401k Match Equity/Stock Options Flexible Time Off Health Insurance Parental Leave

Joblaze summary

In this role, the Machine Learning Engineer will focus on developing and refining models that decode neural data, enabling users with paralysis to interact with technology and regain mobility. Proficiency in C/C++/Rust and Python, along with a solid understanding of signal processing and algorithms, is essential for success. This position is ideal for experienced engineers who have a proven track record in real-time machine learning products and are eager to contribute to groundbreaking advancements in brain-computer interfaces. Neuralink's innovative environment encourages collaboration and direct impact on the future of neural technology.

Joblaze insights

  • Listed about a month ago — first seen on Joblaze September 3, 2026. Last confirmed on Neuralink's careers page October 27, 2026.
  • Salary band is in line with the typical range for AI/ML roles (median ~$190,000).
  • Starts above 79% of 115 comparable mid ai/ml roles in United States that list Python we track (median $150,000 across 50 companies). See Python salary trends
  • Python appears in 47.8% of 481 comparable mid ai/ml roles in United States; Signal Processing appears in 0.2% of 481 comparable mid ai/ml roles in United States.

Quick facts

What's the salary range?
Neuralink lists $199,000–$331,000 for this role.
What's the tech stack?
Joblaze extracted these technologies from the posting: C++, Machine Learning, Python, Rust, Signal Processing.
What seniority level is this role?
Neuralink targets mid-level candidates for this position.
Is this full-time or contract?
Full-time for this Machine Learning Engineer role at Neuralink.

From the original posting

About Neuralink:

The opportunity

In January 2024, a man paralyzed below the shoulders received a Neuralink implant. Within days he was playing chess and Civilization VI by imagining a cursor moving. That was our first product experience: computer control decoded from 1,024 electrodes in the brain’s motor cortex.

Since then, 20+ people have been using the device, some for 17+ hours per day.

We are now working on two problems nobody has solved.

Decoding the full virtual arm. This requires deciphering 29 degrees of freedom against millisecond timescale neural spikes. The published state of the art is four degrees of individuated finger control (Willsey et al., Nature Medicine 2025). We aim to fully decipher human intent of controlling anything that a human hand is capable of doing, and build a product that our users rely on for their independence every day.

Brain to voice. The frontier of real-time voice synthesis from intracortical signals is intelligible roughly half the time and carries only coarse pitch control (Wairagkar et al., Nature, 2025). We are working towards prosodic speech, in users’ own voices, streaming fast enough to hold a natural conversation.

If you want to help us solve these problems, we want to hear from you.

Why this is an interesting machine learning problem

  • Data. Train on >50,000 hours of neural data from clinical trial participants
  • Nonstationarity. Tackle the tough open problem that neural activity drifts and we need to solve decoding while minimizing user recalibration
  • Co-adaptation. The brain adapts to your decoder while your decoder adapts to the brain
  • Strict constraints. The brain implant operates on a tight power and the participant experience requires optimizing every millisecond of latency
  • Your eval is a person. Success is a human being capable of doing something today that they couldn't do yesterday

What you'll work on

  • Train models on neural spike data across sessions and participants so a new user’s decode works out of the box, and stays working through weeks of drift without supervised recalibration
  • Design online adaptation that keeps the closed loop stable while both the model and the user are learning
  • Compress a full hand-and-arm decoder to run with a tight latency budget on the user’s device
  • Build the pre-training and post-training stack for voice synthesis: self-supervised representation learning on neural recordings, supervised fine-tuning on paired data, reinforcement learning with intelligibility and naturalness rewards, feeding a streaming vocoder that produces speech in real time
  • Define what evidence justifies shipping a model update to someone’s brain-computer interface, then build the eval and rollout infrastructure to meet that bar
  • Feed learnings back into the hardware platform. Our ASIC, thin-film arrays, and the rest of the brain implant are built in-house and follow your engineering gradient

You might be a good fit if you

  • Have designed, trained, and shipped real-time ML systems that people depend on
  • Have strong sequence modeling instincts (e.g., in speech, robotics, reinforcement learning, time-series, sensor fusion)
  • Prefer owning a problem end to end (data, model, deployment, eval) over one layer of a big stack
  • Are deeply curious to understand and expand human consciousness
  • Required: Bachelor’s degree (or higher) in Computer Science, a related field, or equivalent experience

Helpful (not required)

  • Familiarity with intracortical brain-computer interface decoding literature (e.g., handwriting and speech decoding, manifold alignment, unsupervised recalibration, cross-participant transfer)
  • Experience with model compression, quantization, or inference on constrained hardware
  • Experience in small-data or heavy-distribution-shift regimes

Note: No neuroscience background is required. We value simple solutions built from first principles, and some of our best decoding work has come from people who have zero experience with neuroscience.

Our tech stack

  • Machine Learning: PyTorch, JAX
  • Backend: Python, Rust, Swift, Bazel
  • Frontend: Typescript, SwiftUI

You may not be a fit if

  • You prefer remote work. This role is on-site five days a week. The lab, the robot, and your teammates are in the building. So is the job.
  • You’re looking for a 9-to-5 job. The pace is intense. People work hard here because a human being is waiting on the next release.
  • You prefer narrow, specific scope. We have small teams and high ownership.

Hiring process

Typically four weeks from start-to-finish.

  1. Application: we ask for three concise examples of exceptional ability
  2. Recruiter call: 30 minute video call with a member of our talent team
  3. Hiring manager call: 45 minute technical video call with the hiring manager
  4. Technical interview: 45 minute video call with an ML engineer about system design
  5. On-site day: live presentation of a technical problem you’ve worked on plus a series of interviews with your future teammates
  6. Founder interview: 15 minute interview with our Co-Founder, DJ Seo

Decision within 1 business day of your final interview.

Learn more

Expected Compensation:

Base Salary Range:
$129,000—$331,000 USD

What We Offer:

Standard company text repeated across Neuralink's postings is omitted here.

Similar positions

Neuralink
Machine Learning Engineer Intern
Neuralink · South San Francisco, California, United States
Neuralink
Neuroengineer, Next Gen
Neuralink · Austin, Texas, United States; South San Francisco, California, United States
Neuralink
UI Design Engineer
Neuralink · Austin, Texas, United States; South San Francisco, California, United States
Neuralink
Software Engineer, BCI Applications
Neuralink · Austin, Texas, United States; South San Francisco, California, United States
Neuralink
Software Engineer Intern, BCI Applications
Neuralink · Austin, Texas, United States; South San Francisco, California, United States