Principle Scientific Software Engineer | Kumar Lab
Core
Lead the development of machine vision software applications and systems to support research science, specifically creating behavior annotation software on the Envision platform.
Role type
Principal Scientific Software Engineer (Bioinformatics/Machine Vision)
Builds
High-quality machine vision software applications and systems for research science
Domain
Biomedical research, genomics, bioinformatics, machine vision
Deliverable
production ML models | product features
Required skills
Scientific research software development, Python, JavaScript, Java, Go, web services, software architecture, project leadership, mentorship, infrastructure evaluation
Preferred skills
Master's or PhD in computer science or related field, background in biological sciences, expertise in web and user interface design
Technologies
Python, JavaScript, HTML5, JSON, Java, MySQL, PostgreSQL, Flask, Go, SLURM, BASH
Responsibilities
Lead implementation of high-quality projects from aims to execution, identify new bioinformatics applications and technologies, provide mentorship to Scientific Software Engineers, evaluate and deploy improvements to team infrastructure, represent the institution as a senior technical voice
Seniority
Principal, hands-on IC with mentorship responsibilities