Principal Scientific Software Engineer | Kumar Lab
The Jackson Laboratory - Bar Harbor, ME
Hiring: Principal Scientific Software Engineer | Kumar Lab Company: The Jackson Laboratory Location: Bar Harbor, ME Job Posted Time: 2026-09-11 14:05:04 Employment Type: Contract Target Skills & Keywords : AWS, Bash, C++, CV, Computer Vision, Fine-tuning, GCP, GitHub, Kubernetes, LLM, MLOps, Machine Learning, PostgreSQL, PyTorch, Python, SQLite About the job Experience: •10 years required/15 years preferred Required Skills: •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. •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. •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. •Partner cross-functionally 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. Qualifications: •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. Compensation: •$121,924 - $176,790 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!