Scientific Software Engineer | Kumar Lab
Core
Design, train, and deploy computer vision and machine learning models to quantify complex animal behaviors from video data for therapeutic discovery in neurodevelopmental and neuropsychiatric disorders.
Role type
Scientific Software Engineer (Machine Learning & Computer Vision)
Builds
Digital behavioral measures, production ML pipelines, and open-source model releases for the JAX Envision System.
Domain
Biomedical research / Computer Vision / Machine Learning
Deliverable
production ML models
Required skills
Machine learning, Computer vision, Model deployment, MLOps, Code review, Technical documentation
Preferred skills
LLM-based coding assistants, Quantization, Edge inference optimization, Cloud infrastructure management
Technologies
PyTorch, Python, C++, Cython, ffmpeg, Kubernetes, SLURM, Go, Bash, GCP, AWS, PostgreSQL, SQLite, Object storage
Responsibilities
Design and deploy ML/CV models and pipelines; Evaluate model performance across strains and sites; Collaborate with lab members, review code, and document builds.
Seniority
Mid-level, hands-on IC