Software Engineer, Data Engineering, Austin, Texas, United States (Onsite)
We’re building advanced devices that can both send signals to the brain and receive them. These devices can help paralyzed people move again, help blind people see, and change the way we connect with computers and technology.
Team Description:
The Data Engineering Team works closely with many other experts—like brain scientists, robot makers, chip designers, and engineers—to build a system that brings together all of Neuralink’s important data. This system helps collect, organize, and show different kinds of information, such as brain signal recordings, images of brain tissue, and data from making tiny devices. Our team handles important projects that support the research and development happening at Neuralink.
Our team works like a small startup inside the company. We quickly design and test software to solve real problems. If you enjoy making software that’s easy to use and like improving it often, this role might be a great match for you! You can watch a talk about our data system, called Neuralake, below.
Software Engineer Job Description and Responsibilities:
As a Software Engineer on the Data Engineering Team at Neuralink, you’ll play a key role in shaping how we build and test our technology. You will take full responsibility for projects—from working with team members to understand what’s needed, all the way to creating and delivering great software. We’re looking for someone who has a strong history of success in software engineering. In this role, you will also be expected to:
- Create complete data systems that make it easy to search and access information.
- Develop and take care of fast data pipelines and regular batch processing tasks.
- Build simple dashboard tools to help teams share data inside the company.
- Collaborate closely with stakeholders to improve MVPs step-by-step into full, reliable solutions.
- Take full responsibility for designing, building, and testing software projects.
- Get things done. You might like discussing ideas and improving designs, but you understand that what really counts is delivering a working solution.
- Work well with different kinds of experts. You enjoy teaming up with software, mechanical, electrical, materials, and biological engineers, along with neuroscientists. You’re good at sharing ideas and talking clearly with people from different teams.
- Be creative, open to change, and ready to handle any task, big or small.
Working at Neuralink is fast-paced and varied. Depending on your skills and what we need, you might work on many different projects, like understanding brain data, studying tissue samples, designing surgical tools, or inventing new brain-computer interface methods. Successful candidates are flexible, able to use their technical and creative skills to solve many kinds of problems, and work quickly when needed.
Software Engineer Required Qualifications:
- Most important: Proven experience leading a project or feature, either by guiding the team or playing a major role.
- Proof of strong skills and talent in software engineering.
- A bachelor’s degree in Computer Science or similar experience shown through your work.
- 1 to 2 years of experience managing teams and being responsible for a product’s success.
- Strong skills in both writing and speaking clearly.
- Experience gathering needs and delivering results through ongoing collaboration.
- Experience gathering requirements and delivering work step-by-step.
Software Engineer Preferred Qualifications:
- Experience creating data systems and platforms.
- Familiar with using Python and Rust programming languages.
- Experience working with data tools like Clickhouse, Delta Lake, Apache Spark, Hadoop, or Snowflake.
Note: You don’t need to have these extra qualifications to apply! We welcome all great software engineers to apply.
Expected Compensation:
At Neuralink, your base salary is just one part of your full pay package. The expected salary for this job is listed below. Your exact pay will depend on your skills, experience, and any related education or training.
Texas Base Salary Range
$124,000—$180,000 USD
We Offer:
Full-time employees can receive the benefits listed below.
- A chance to make a real difference and work with some of the smartest and most skilled people from many different areas.
- If you make a big difference, you can move up quickly in the company.
- Includes strong medical, dental, and vision insurance with a PPO plan.
- Get time off for holidays.
- We offer support to make commuting easier.
- Enjoy meals provided at work.
- You can earn company shares and save for the future with a 401(k). (Does not apply to temporary workers or interns.)
- Time off for new moms and dads. (Does not apply to temporary workers or interns.)
- Take time off when you need it. (Does not apply to temporary workers or interns.)