
05 Dec Software Engineer, BCI Web Apps
Software Engineer, BCI Web Apps
Brain Interfaces · Austin, Texas, United States · Full time
Neuralink is seeking engineers to write software that communicates in real-time with the brain. We are developing ultra-high bandwidth brain-computer interfaces to connect humans and computers. Your software will interact with our neural interfaces as well as other data acquisition systems to decode brain activity and interact with the environment. You will work with neuroscientists, physicians, computer scientists and electrical engineers to design, test and deploy high-performance software systems.
About you:
- Ability to communicate at the appropriate technical level to the given audience
- Minimize complexity, only reinvent the wheel when necessary
- Giving and receiving constructive criticism and feedback
- Understanding your target audiences and their needs
- Gather requirements, observe product usage, request feedback, implement changes
- Self-motivated
- Ability to operate with autonomy, prioritize, set expectations, and meet deadlines
- Ability to work with, mentor, and be mentored by others
Key qualifications:
- Ability to clearly communicate intent in code
- JavaScript / ES6+ & Yarn
- Git, Linux, Bash
- OOP, event-driven programming, SPA development, real-time updates
- Linting, Testing, code coverage, and reports
- Kubernetes & Minikube, Docker & Docker Compose
- Frontend expertise in:
- Typescript
- React with hooks (without Create React App)
- State management (Redux & Redux Toolkit, Mobx, etc)
- Vanilla JS web app development (no frameworks)
- SASS with AND without something like Bootstrap or Tailwind
- HTML / CSS layouts with flex, grid, border-box (no Bootstrap etc.)
- Backend expertise in:
- Node
- Typescript
- Express / Koa
- SocketIO / Websockets
- Service / Microservice architecture
Preferred qualifications:
- Expertise in the following technologies:
- Data Visualization (D3, etc.)
- Queues (e.g. BullMQ)
- OpenSearch
- Grafana
- SSO / OAuth
- React Native
- Expo
- Python
- AWS S3 JavaScript SDK
- Redis
- backend js frameworks e.g. Nest
- Swagger UI
- Gitlab CI/CD
- CORS policies
- React server-side rendering
- MacOS
- IOS
- Android
- Windows / WSL
- Raspberry Pi development / deployment
- Messaging (e.g. ZMQ, MQTT, etc)
- CI / CD, linting, tests, SAST, etc.
- Good code organization (naming, directory structure, etc.)
- Design patterns (Services, Controllers, Factories, etc.)
- Know how to set up a development environment to work efficiently (editor extensions, env vars, docker-compose.override, etc.)
- Project versioning best practices
- Dependency management (versions, lockfiles, etc.)
- Familiarity with cloud services, e.g. AWS EC2, S3, etc.
- Documentation & diagrams (Markdown, Lucid Chart, Mermaid, etc.)
- Logging and error handling as first-class citizens
- React Router
- React Select
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.
- Excellent medical, dental, and vision insurance through a PPO plan; parental leave.
- Flexible time off + paid holidays.
- Equity + 401(k) plan.
- Commuter Benefits.
- Meals provided.
Multiple studies have found that a higher percentage of women and BIPOC candidates won’t apply if they don’t meet every listed qualification. Neuralink values candidates of all backgrounds. If you find yourself excited by our mission but you don’t check every box in the description, we encourage you to apply anyway!
Neuralink provides equal opportunity in all of our employment practices to all qualified employees and applicants without regard to race, color, religion, gender, national origin, age, disability, marital status, military status, genetic information or any other category protected by federal, state and local laws. This policy applies to all aspects of the employment relationship, including recruitment, hiring, compensation, promotion, transfer, disciplinary action, layoff, return from layoff, training and social, and recreational programs. All such employment decisions will be made without unlawfully discriminating on any prohibited basis.
Sorry, the comment form is closed at this time.