CareerPlan

Staff Engineer, Software

Bangalore, IndiaFull-time2026-10-27 → 2026-11-10

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