Analysis Software Engineer II - Chemical Insights Research Institute
Core
Design, build, and maintain Python-based data pipelines and full-stack web applications for scientific data curation and evaluation to support chemical safety research.
Role type
Senior IC full-stack software engineer (data pipelines & web apps)
Builds
Python data pipelines, web-based applications, REST APIs for scientific data curation
Domain
Chemical safety research & public health
Deliverable
production ML models | product features
Required skills
Python (Polars, Pandas, Numpy, Scipy), Web frameworks (Django, Flask, FastAPI), REST API design, Unit/Integration testing, SQL/PostgreSQL, AWS/Azure, Docker
Preferred skills
JavaScript (React, Vue, Plotly), R, Java, Go, High-performance computing (HPC) integration
Responsibilities
Design and implement programmatic REST APIs; Integrate applications with databases, APIs, and HPC systems; Write unit and integration tests; Mentor colleagues in software engineering best practices; Perform code reviews; Assist scientists in using data pipelines and applications
Seniority
Mid-Senior, hands-on IC