Principal Scientific Software Engineer | Kumar Lab

Reposted 10 Days Ago
Be an Early Applicant
Bar Harbor, ME, USA
In-Office
122K-177K Annually
Expert/Leader
Healthtech • Biotech
The Role
Lead development and deployment of machine vision and behavior annotation software for biomedical research. Drive projects from concept through execution, identify and integrate bioinformatics technologies, support funding and publication efforts, improve engineering infrastructure, and mentor scientific software engineers. Collaborate with scientists, investigators, technical leads, and other stakeholders while providing technical leadership and communicating complex concepts effectively.
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 Principal 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 set 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.

What You'll Contribute

  • Set the technical direction for how the lab trains, evaluates, versions, and deploys computer vision models, including deployment to constrained edge hardware and fine-tuning of open-weight models for our downstream tasks.

  • Collaborate with behavioral experts to shape the design, implementation, and deployment of behavior indices used to model human diseases in a production environment. Drive the publication and release of the resulting software.

  • Own architecture decisions and their consequences: what gets built to last, what is deliberately temporary, and what we are choosing to pay for later. Set and enforce the standards — testing, documentation, review, reproducibility — that keep results repeatable after their author has left.

  • Lead or co-lead evaluation of new methods and technologies, and how they would integrate with what we run today. Contribute to proposals and funding for the work you want to see done.

  • Mentor lab members and contribute to technical leadership across the lab. Contribute directly to the technical growth of team members via proactive cross-team collaboration.

  • Represent the lab as a senior technical voice inside JAX and externally, with collaborators, users of our released tools, and the broader research community.

What You're Good At

  • Depth in machine learning and computer vision. A master's or PhD in computer science, machine learning, or a related field is preferred, with roughly ten years of experience building and shipping software that other people depend on. You can read a current paper, judge whether the 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.

  • Technical-debt literacy as a senior engineer practices it. You treat taking on debt as a decision with a stated reason and a known cost, and you can say how you decide which code in a research setting has to be durable.

  • 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.

Minimum Requirements

Education: Bachelor's required

Experience: 10 years required/15 years preferred

To Apply

Send a CV and one paragraph that names which of the problems above interests you and points at one system you built that other people depended on — what it did, what it cost to maintain, and what you would build differently now.

The salary range is $121,924 - $176,790. Salary will be determined based on qualifications and relevant 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

  • 10-15 years of professional experience
  • Bachelor’s degree or higher in computer science or bioinformatics
  • Significant experience in scientific research software development
  • Ability to collaborate closely with teams on code implementation, design decisions, and architecture
  • Excellent oral and written communication skills
  • Background in biological sciences or strong willingness to learn biological science domains
  • Working familiarity with Python, JavaScript, HTML5, JSON, Java, MySQL, PostgreSQL, Flask, Go, SLURM, Bash, and web services
  • Expertise in web and user interface design and development
  • Extensive knowledge of software engineering methodologies, technologies, and scientific applications, particularly genomics and bioinformatics
  • Experience evaluating and deploying infrastructure improvements, including project tracking, source repository integration, and automated build and deployment systems
  • Ability to mentor scientific software engineers and provide technical leadership
  • Ability to work in a fast-paced agile environment and manage timelines with minimal supervision

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

MetLife Logo MetLife

Software Engineer

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
United States
43000 Employees
161K-172K Annually

General Motors Logo General Motors

District Manager, OnStar & Loyalty - Alabama

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees

DFIN Logo DFIN

Director Of Sales

Fintech • Software
Remote or Hybrid
United States
1750 Employees

Shield AI Logo Shield AI

Staff Travel and Expense Specialist

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office or Remote
2 Locations

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