Neuro-AI Software Engineer - Production Systems & CI/CD

Stanford Reglab

United States

On-site

USD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary and benefits

Job summary

Stanford University’s Department of Ophthalmology launches a Neuro-AI project building a brain foundation model. We seek software engineers to scale systems, ensure reproducibility, and implement CI/CD across teams.

You will enable rapid iteration, maintain high software quality, and collaborate with labs and institutes across Stanford. You will contribute to production-grade software for interdisciplinary neuroscience and AI research, working in a fast-paced, multidisciplinary environment with

Qualifications

  • 3+ years of experience in developing and maintaining production-grade codebases.
  • Strong programming skills in Python and system-level languages (e.g. C/C++, Rust).
  • In-depth experience with version control systems like Git and collaborative development platforms like GitHub.
  • Experience setting up and maintaining CI/CD principles through tools such as GitHub Actions and Jenkins.
  • Strong understanding and experience in test-driven software development with knowledge of unit, integration, and end-to-end testing.
  • Excellent problem-solving, communication, and collaboration skills.
  • Ability to work effectively in a fast-paced, multidisciplinary environment.
  • Experience with containerization technologies like Docker and orchestration platforms like Kubernetes and Slurm.
  • Experience with the challenges of scientific software development.
  • Knowledge of software design patterns and architectures.
  • Experience contributing to/open-source software projects or libraries.
  • Familiarity with machine learning frameworks such as TensorFlow or PyTorch.

Responsibilities

  • Assess user needs and requirements.
  • Design and develop applications that may involve sophisticated data manipulation.
  • Maintain and update existing programs.
  • Troubleshoot and solve technical problems.
  • Create programs to meet reporting and analysis needs.
  • Design and implement user and operations training programs.
  • Document changes in software for end users.
  • Follow team software development methodology.
  • Serve as technical resource with respect to applications.
  • Other duties may also be assigned.

Skills

Python
C/C++
Rust
Git/GitHub
CI/CD
Testing
Docker
Kubernetes
Slurm
Open-source

Education

Bachelor's degree

Tools

GitHub Actions
Jenkins
TensorFlow
PyTorch
Docker
Kubernetes
Slurm

Job description

Stanford University’s Department of Ophthalmology launches a Neuro-AI project building a brain foundation model. We seek software engineers to scale systems, ensure reproducibility, and implement CI/CD across teams.

You will enable rapid iteration, maintain high software quality, and collaborate with labs and institutes across Stanford. You will contribute to production-grade software for interdisciplinary neuroscience and AI research, working in a fast-paced, multidisciplinary environment with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Neuro-AI Software Engineer - Build Brain Digital Twin
Neuro-AI Software Engineer - Build Brain Digital Twin

SLAC • Palo Alto (CA)

On-site
USD 120,000 - 190,000
Neuro-AI Foundation Software Engineer
Neuro-AI Foundation Software Engineer

Stanfordlivetickets • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Software Developer 1
Software Developer 1

SLAC • Palo Alto (CA)

On-site
USD 120,000 - 190,000
Software Developer 1
Software Developer 1

Stanfordlivetickets • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Senior AI Scientist for Brain Data & Neurology Research
Senior AI Scientist for Brain Data & Neurology Research

SLAC • Palo Alto (CA)

Hybrid
USD 150,000 - 210,000
Software Developer 1
Software Developer 1

Stanford Reglab • United States

On-site
USD 120,000 - 180,000
Competitive salary and benefits
Lead AI Neurology Scientist: Brain Data & Signals
Lead AI Neurology Scientist: Brain Data & Signals

Stanfordlivetickets • Palo Alto (CA)

Hybrid
USD 150,000 - 190,000
Lead Research Scientist, Neurology AI & Brain Data
Lead Research Scientist, Neurology AI & Brain Data

Stanford University • Palo Alto (CA)

Hybrid
USD 180,000 - 240,000
Hybrid work model
Data Platform Engineer — ETL/ELT for Neuro AI
Data Platform Engineer — ETL/ELT for Neuro AI

Stanford University • Palo Alto (CA)

On-site
USD 140,000 - 190,000
Competitive salary
Mentoring and career development
Hybrid AI Research Software Engineer - Biomedical Tools
Hybrid AI Research Software Engineer - Biomedical Tools

Stanford University • Palo Alto (CA)

Hybrid
USD 118,000 - 219,000