Neuro-AI Foundation Software Engineer

Stanfordlivetickets

Palo Alto (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Stanford University seeks software developers/engineers to support a multi-lab Neuro-AI project aimed at building a foundation model of the brain. You will help ensure reproducibility, production-readiness, and implement CI/CD across teams in a cutting-edge neuroscience environment.

You will work with Python and system-level languages (C/C++, Rust) and leverage Docker, Kubernetes, and Slurm for scalable workflows, while contributing to ML frameworks like TensorFlow or PyTorch.

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).
  • Experience with Git and GitHub, and with CI/CD tools like GitHub Actions and Jenkins.
  • Experience with test-driven development and various testing methodologies.
  • Familiarity with Docker, Kubernetes and Slurm for containerization/orchestration.
  • Knowledge of software design patterns and architectures, open-source contributions a bonus.
  • Experience with ML frameworks such as TensorFlow or PyTorch.
  • Excellent problem-solving, communication and collaboration skills.

Responsibilities

  • Assess user needs and requirements.
  • Design and develop applications that may involve 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.

Tools

Git
GitHub Actions
Jenkins
Docker
Kubernetes
Slurm
TensorFlow
PyTorch
CI/CD pipelines
Python
C/C++
Rust

Job description

Stanford University seeks software developers/engineers to support a multi-lab Neuro-AI project aimed at building a foundation model of the brain. You will help ensure reproducibility, production-readiness, and implement CI/CD across teams in a cutting-edge neuroscience environment.

You will work with Python and system-level languages (C/C++, Rust) and leverage Docker, Kubernetes, and Slurm for scalable workflows, while contributing to ML frameworks like TensorFlow or PyTorch.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Neuro-AI Software Engineer — Production-Ready Python/C++
Neuro-AI Software Engineer — Production-Ready Python/C++

Stanford University School of Medicine • Palo Alto (CA)

On-site
USD 150,000 - 190,000
Competitive salary and benefits
Career mentoring and development
Software Engineer for Neuro-AI Brain Platform
Software Engineer for Neuro-AI Brain Platform

Stanford University • Palo Alto (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Competitive salary
Mentoring in career development
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
Software Developer 1
Software Developer 1

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

Stanford University • Palo Alto (CA), Northern (KY)

On-site
USD 120,000 - 180,000
Competitive salary
Mentoring in career development
Software Developer 1
Software Developer 1

Stanford University School of Medicine • Palo Alto (CA)

On-site
USD 150,000 - 190,000
Competitive salary and benefits
Career mentoring and development
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
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