Software Engineer, Backend

San Francisco
Neuralink is developing ultra high bandwidth brain-machine interfaces to connect humans and computers.
We’re building a team of multidisciplinary experts, passionate about making a world changing impact, to design, fabricate, and test next-generation medical robotics.

About the role:

    • Architect the back end of data storage and processing infrastructure for our custom software. 
    • Make above data available for internal neuroscience and neural engineering team members for further analysis.

About you:

    • You find large challenges exciting and enjoy discovering and defining problems as much as solving them.
    • You deliver. You may enjoy thoughtful conversations about problems and perfecting code, but in the end you know that what matters is delivering reliable code that works.
    • You are a cross disciplinary team member. You are excited to work with and learn from neuroscientists and nanotechnologists.

  Key qualifications:

    • Bachelor's degree in engineering or equivalent practical experience.
    • Fluency in multiple major programming languages such as C++, Java or Python.
    • Experience with Linux development environment.

Preferred qualifications: 

    • Knowledge of a range of database and message queue technologies: PostgreSQL, Redis, MongoDB, Neo4J, RabbitMQ, ZeroMQ.
    • Experience working in high frequency trading, ads optimization, or aerospace.
    • Experience working with robotics, like Open Source Robotics Foundation, Savioke etc.
    • Experience with CUDA

What we offer:

    • An opportunity to change the world and work with some of the smartest and the most talented experts from different fields.
    • Growth Potential. We rapidly advance team members who have an outsized impact.
    • Flexible vacation policy.
    • Excellent medical, dental and vision insurance through a PPO plan.
    • Lunch and snacks while at work.
    • Stock options.