Machine Learning Engineer
As a Machine Learning Engineer on the BCI team, you will apply signal processing and machine learning to develop neural encoders and decoders for brain-computer interfaces. Your work will directly impact products like Telepathy for motor control and Blindsight for vision restoration, influencing next-generation device architecture. You will be responsible for designing, building, and shipping real-time ML products while leveraging your expertise in C/C++/Rust, Python, signal processing, and algorithms.
We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize how humans interact with their digital world.
The BCI team develops the software and systems that communicate with the brain. These systems decode raw neural signals into useful actions, such as moving a cursor, typing, or actuating a robotic arm. Additionally, real-world data, such as video feeds, can be encoded into neural data to project images into the visual cortex. We also work closely with users to gather feedback, make improvements, and fundamentally reshape the user experience and interface of the BCI.
Engineers on the BCI team utilize signal processing and machine learning to communicate with the brain. You will have access to the most cutting-edge neural interface hardware and develop state-of-the-art neural encoders and decoders. No prior knowledge of neuroscience is required; we value simple solutions grounded in first principles.
Neuralink designs all hardware in-house, from custom ASICs to thin-film arrays. There is no part of the technical design that cannot change. Learnings from your work will directly influence next-generation device architecture.
Posted June 2, 2026