Scientific Software Engineer | Kumar Lab

Posted Yesterday
Be an Early Applicant
Bar Harbor, ME, USA
In-Office
86K-144K Annually
Mid level
Healthtech • Biotech
The Role
Design, train, evaluate, and deploy computer vision and machine learning models for video-based behavioral analysis of mice. Build scalable production pipelines, optimize models for edge inference, manage high-volume video data, assess model generalization, and contribute to publications and open-source releases. Collaborate with biologists, engineers, and research stakeholders while reviewing code, documenting systems, mentoring trainees, and advancing digital measures for neurological and neuropsychiatric disease research.
Summary Generated by Built In

Job Summary 

The Kumar Lab studies the genetic and neurological basis of behavior with the goal of therapeutic and mechanistic discovery. We leverage machine learning and computer vision methods to model human diseases by transforming videos of mice into quantitative behavioral traits. Technology developed by our lab has been deployed in the JAX Envision System, a home cage monitoring platform. Envision streams continuous petabyte-scale video from animal housing into a cloud archive and operates on it in close to real time using multi-task algorithms. Segmentation, pose estimation, and instance assignment are all used for action recognition, action localization tasks using supervised and unsupervised approaches to quantify complex animal behaviors representative of health and disease. 

As a Scientific Software Engineer, you will collaboratively shape the machine learning and computer vision engineering behind digital measures, harden pre-existing algorithms, and leverage robust MLOps principles. You will follow technical direction, mentor trainees, and drive publications and model releases that come out of the work. 

A successful candidate will be independently motivated, work collaboratively, and contribute meaningfully to the development of therapeutics for neurodevelopmental and neuropsychiatric disorders.  

The Challenges 

Mice are inherently difficult to study because they tend to avoid detection. As highly flexible, deformable animals, they are primarily active in low-light conditions and occupy small, confined spaces. These behaviors create significant challenges for computer vision tasks such as segmentation, pose estimation, instance tracking and identity tracking.

  • Human Annotation is Expensive. Expert behaviorists’ time is limited, so creating a system that enables quick, high impact, scalable annotation is a must 

  • Occlusion Complicates Behavior Annotation. Group-housed mice huddle and occlude each other. 

  • Models Must Generalize. Measures must perform across a diversity of genetic backgrounds, environments, coat colors, and sites, and across an archive too large to easily reprocess. Continual learning, edge-case mining, and efficient deployment are critical. You will be working with messy real-world data.  

Minimum Requirements

Education: Bachelor's required

Experience: 3 years required/5 years preferred

Key Responsibilities and Essential Functions 

Responsibility 

Time Allocation

  • 70% - Design, train, and deploy computer vision and machine learning models and the pipelines around them, from stated aims through production, working with direction from project sponsors/PIs and senior team members. Write code other people can read, run, and extend. Contribute to the publications and open-source releases that come out of these projects. 

  • 20% - Evaluate models: quantify how measures hold up across strain, rig, and site. Assess new methods and architectures against our problems and report what actually survives the comparison. 

  • 10% - Collaborate with lab members, review code, document what you build, and invest in your own technical growth. 

 

What You're Good At 

  • Depth in machine learning. A master's degree in computer science, machine learning, or a related field is preferred; a BS or BA with equivalent demonstrated experience is considered. Either way we expect roughly three years of hands-on work and the ability to judge whether a method applies to our problem, implement it, and explain its performance. 

  • Proficiency leveraging LLM-based coding assistants (e.g., GitHub Copilot, Claude Code) to accelerate development, while maintaining rigorous standards for code quality, correctness, and maintainability. 

  • Production machine learning. PyTorch, training and evaluation infrastructure, model versioning, and deployment — including quantization and runtime optimization for edge inference — plus the data plumbing that carries video at volume (object storage, containers, Kubernetes, SLURM, Go, Bash). 

  • Working familiarity with technologies such as Python, PyTorch, ffmpeg, C++, Cython, SQLite, PostgreSQL, SLURM, Bash, as well as cloud providers and technologies like GCP, AWS. Specialized expertise in machine learning and machine learning frameworks and tools. 

  • Judgment about prioritization. This role demands that an individual balance competing priorities across scientific, engineering, and deadline driven requirements.  

  • Excellent oral and written communication. You will explain complex technical trade-offs to biologists, to institutional stakeholders, and to external collaborators, and you will contribute to manuscripts. You proactively elicit feedback, are comfortable explaining your work to scientists, and encourage discussion.  

  • Engagement with your work and a track record of productivity. Background in biological sciences, or a real appetite to learn the domain.  

To Apply 

Send a CV and one paragraph that names which of the problems above interests you and points at one thing you have built, with a link. If your work involves video or behavior, tell us how you split train and test, and why. 

Pay Range: $85,987 - $143,962, pay is determined by years of experience.

About JAX:

The Jackson Laboratory is an independent, nonprofit biomedical research institution with a National Cancer Institute-designated Cancer Center and nearly 3,000 employees in locations across the United States (Maine, Connecticut, California), Japan and China. Its mission is to discover precise genomic solutions for disease and empower the global biomedical community in the shared quest to improve human health.

Founded in 1929, JAX applies over nine decades of expertise in genetics to increase understanding of human disease, advancing treatments and cures for cancer, neurological and immune disorders, diabetes, aging and heart disease. It models and interprets genomic complexity, integrates basic research with clinical application, educates current and future scientists, and provides critical data, tools and services to the global biomedical community. For more information, please visit www.jax.org​​​​​​​.

EEO Statement:

The Jackson Laboratory provides equal employment opportunities to all employees and applicants for employment in all job classifications without regard to race, color, religion, age, mental disability, physical disability, medical condition, gender, sexual orientation, genetic information, ancestry, marital status, national origin, veteran status, and other classifications protected by applicable state and local non-discrimination laws.

Skills Required

  • Bachelor's degree
  • Three years of hands-on experience
  • Five years of experience
  • Master's degree in computer science, machine learning, or a related field
  • Demonstrated proficiency in machine learning and computer vision
  • Experience designing, training, evaluating, and deploying machine learning models
  • Experience with production machine learning, model versioning, deployment, and training infrastructure
  • Experience with quantization and runtime optimization for edge inference
  • Experience handling video data at scale and associated data pipelines
  • Proficiency with Python and PyTorch
  • Working familiarity with ffmpeg, C++, Cython, SQLite, PostgreSQL, SLURM, Bash, cloud providers, and related technologies
  • Ability to communicate complex technical concepts to scientists and stakeholders
  • Excellent oral and written communication skills
  • Background in biological sciences or willingness to learn the domain

The Jackson Laboratory Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about The Jackson Laboratory and has not been reviewed or approved by The Jackson Laboratory.

  • Retirement Support Retirement contributions up to 10% and employer‑paid life and disability insurance indicate robust long‑term financial support. The retirement program is positioned as a standout element of the total package.
  • Healthcare Strength Comprehensive medical, dental, and vision coverage, fertility benefits, FSAs, EAP access, and onsite fitness centers point to strong healthcare support. These offerings contribute to a well‑rounded, reliable benefits foundation.
  • Pay Growth & Progression Entry‑level operations roles advertise site‑specific starting pay with regularly scheduled increases. Publicly posted entry rates and promised regular increases can help satisfaction early on.

The Jackson Laboratory Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bar Harbor, ME
1,941 Employees
Year Founded: 1929

What We Do

Cancer. Diabetes. Alzheimer’s. Heart Disease. Parkinson’s. The Jackson Laboratory (JAX) leads the search to cure diseases rooted in our DNA. Founded in 1929, we are an NCI-designated Cancer Center since 1983 and an independent 501(c)3 nonprofit research organization with over 90 years of experience in genetics and genomics research. JAX blends the brightest minds with state-of-the-art resources to accelerate discovery. Areas of Discovery (75+ Principal Investigators, >250 Ph.D.s, M.D.s, and D.V.M.s): • Cancer: We are a National Cancer Institute designated Cancer Center focusing on cancer initiation, progression, prevention and therapies. • Developmental/reproductive biology: birth defects, Down syndrome, osteoporosis, fertility • Immunology: HIV-AIDS, anemia, autoimmunity, cancer immunology, immune disorders, lupus, transplant rejection • Metabolic diseases: atherosclerosis, cardiovascular disease, diabetes, high blood pressure, obesity, microbiome • Neurobiology: blindness, Parkinson’s, Alzheimer’s, deafness, epilepsy, glaucoma, macular degeneration, neurodegenerative diseases • Neurobehavioral disorders: autism, addiction, depression Supporting Global Research: • The JAX Mouse Repository and Scientific Services are among the premier resources available for biomedical research. Committed to Education: • Summer Student Program (undergrad & high school) • Teaching the Genome Generation Short Course • Ph.D. programs: U. Maine, Tufts University and U. Connecticut • Courses, Conferences and Workshops

Similar Jobs

In-Office
Bar Harbor, ME, USA
1941 Employees
122K-177K Annually

Leader Bank Logo Leader Bank

Senior SBA Closing Specialist

Fintech • Insurance • Payments • Social Impact • Financial Services
Remote or Hybrid
United States
420 Employees
107K-134K Annually

PNC Bank Logo PNC Bank

Infrastructure Engineer

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees
86K-173K Annually

Corporate Tools LLC Logo Corporate Tools LLC

Flutter App Developer

eCommerce • Legal Tech • Professional Services • Software • Data Privacy
Remote or Hybrid
USA
1200 Employees
150K-150K Annually

Similar Companies Hiring

Sailor Health Thumbnail
Healthtech • Social Impact • Telehealth
New York City, NY
20 Employees
Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
OneImaging Thumbnail
Healthtech
Miami, FL
62 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account