Scientific Software Engineer — ML & CV for Mouse Behavior

thejacksonlaboratory

Bar Harbor (ME)

On-site

USD 86,000 - 144,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

The Jackson Laboratory seeks a Scientific Software Engineer to advance machine learning and computer vision for quantitative behavioral metrics in mouse models. You will harden algorithms, apply robust ML Ops, and mentor trainees, contributing to publications and model releases.

You will work with Python, PyTorch, and cloud tools, collaborating with biologists and engineers to deliver scalable, production-ready solutions that enable therapeutic discovery.

Qualifications

  • Master's degree in computer science or related field preferred; BS/BA with equivalent demonstrated experience considered.
  • Approximately three years of hands-on machine learning experience expected.
  • Strong ability to judge method applicability, implement it, and explain performance.

Responsibilities

  • Design, train, and deploy computer vision and ML models, and the associated production pipelines.
  • Evaluate models across strains and sites; compare methods and report survivability of results.
  • Collaborate with lab members, review code, document work, and pursue technical growth.

Skills

Depth in ML
LLM-assisted coding
Production ML
Python
PyTorch
Communication
Experiment design

Education

Master's degree in CS/ML or related field
BS/BA with equivalent demonstrated experience

Tools

GitHub Copilot
ffmpeg
C++
Cython
SQLite
PostgreSQL
SLURM
Bash
Go
Python
Kubernetes
Docker

Job description

The Jackson Laboratory seeks a Scientific Software Engineer to advance machine learning and computer vision for quantitative behavioral metrics in mouse models. You will harden algorithms, apply robust ML Ops, and mentor trainees, contributing to publications and model releases.

You will work with Python, PyTorch, and cloud tools, collaborating with biologists and engineers to deliver scalable, production-ready solutions that enable therapeutic discovery.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scientific Software Engineer - ML & CV for Behavior Research
Scientific Software Engineer - ML & CV for Behavior Research

The Jackson Laboratory • Bar Harbor (ME)

On-site
USD 86,000 - 144,000
Senior ML & CV Engineer — Edge AI for Behavioral Science
Senior ML & CV Engineer — Edge AI for Behavioral Science

The Jackson Laboratory • Bar Harbor (ME)

On-site
USD 122,000 - 177,000
Scientific ML Engineer: Behavioral Neuroscience Vision
Scientific ML Engineer: Behavioral Neuroscience Vision

JAX • Bar Harbor (ME)

On-site
USD 86,000 - 144,000
Lead ML & CV Engineer for Behavioral Phenotyping
Lead ML & CV Engineer for Behavioral Phenotyping

thejacksonlaboratory • Bar Harbor (ME)

On-site
USD 120,000 - 180,000
Scientific Software Engineer | Kumar Lab
Scientific Software Engineer | Kumar Lab

thejacksonlaboratory • Bar Harbor (ME)

On-site
USD 86,000 - 144,000
Principal Scientific Software Engineer | Kumar Lab
Principal Scientific Software Engineer | Kumar Lab

thejacksonlaboratory • Bar Harbor (ME)

On-site
USD 120,000 - 180,000
Senior Scientific ML Engineer — Behavioral Vision Lab
Senior Scientific ML Engineer — Behavioral Vision Lab

JAX • Bar Harbor (ME)

On-site
USD 122,000 - 177,000
Scientific Software Engineer | Kumar Lab
Scientific Software Engineer | Kumar Lab

JAX • Bar Harbor (ME)

On-site
USD 86,000 - 144,000
Principal Scientific Software Engineer | Kumar Lab
Principal Scientific Software Engineer | Kumar Lab

JAX • Bar Harbor (ME)

On-site
USD 122,000 - 177,000
ML Researcher
ML Researcher

Monarch • Emeryville (CA)

On-site
USD 130,000 - 180,000
Equity