Staff Engineer, Software
Core
Design and implement full-stack instrument software that controls scientific instruments and enables intuitive interaction for scientists.
Role type
Staff Software Engineer (Instrument Control & Full Stack)
Builds
Instrument control software, GUI, analysis tools, and communication modules for scientific instruments.
Domain
Life Sciences / Instrumentation / Software Engineering
Deliverable
production ML models | product features
Required skills
Full-stack development, Object-oriented programming, Functional code design, AI/LLM/RAG/AI agents, Java or Python, Data structures and algorithms, CI/CD pipelines, Source control (GitHub)
Preferred skills
Front-end frameworks (Angular, React, VueJS, Electron), Hardware-software integration, Cybersecurity knowledge
Technologies
Java, Python, Angular, React, VueJS, Electron, GitHub, LLMs, RAG
Responsibilities
Design and implement features based on requirements; Develop novel UX; Integrate algorithms for data identification and quantification; Analyze workflows and integrate sub-components.
Seniority
Staff, strategic leadership & hands-on execution
