Senior Software Engineer - Full Stack
Core
Building and maintaining advanced visualization tools for high-throughput genomic data to enable scientists to explore, debug, and interpret complex datasets.
Role type
Senior Full Stack Software Engineer (Data Visualization)
Builds
High-performance visualization platforms and interactive data exploration tools for internal engineering teams and field scientists.
Domain
Genomics / Bioinformatics / Data Visualization
Deliverable
production ML models | product features
Required skills
Front-end development (Angular/React, TypeScript, WebGL, WebAssembly), Back-end microservices (Python, C#), Desktop/Web app development (Electron), Source control (Git/SVN), AI-assisted development tools, Large-scale data handling, UI/UX for technical users
Preferred skills
Python visualization libraries, Scientific/bioinformatics domain knowledge, Streaming data pipeline optimization, Legacy system maintenance
Technologies
Angular, React, TypeScript, WebGL, WebAssembly, CSS, Python, C#, Electron, Git, SVN, Github Copilot, Cursor
Responsibilities
Design and develop high-performance visualization tools for large-scale data; Contribute to architecture and implementation of new visualization features; Maintain and improve existing visualization applications for reliability and usability; Diagnose and resolve performance and scalability issues; Develop and enhance automated integration systems and test frameworks; Build AI-driven interfaces translating model outputs into intuitive UI components.
Seniority
Senior, hands-on IC