Software Engineer - Agentic data pipelines
Core
Build and maintain agentic systems that acquire, clean, normalize, and version biomedical datasets from heterogeneous sources using LLM-based pipelines.
Role type
Senior IC software engineer (agentic data pipelines)
Builds
Scalable acquisition and processing systems for Enchant data requirements
Domain
Biomedical data engineering + LLM agentic systems
Deliverable
production ML models
Required skills
Python engineering, LLM API integration (Claude/GPT), agentic patterns (tool use, orchestration, multi-step reasoning), biomedical data formats (PDB, UniProt, ChEMBL, SDF/MOL, FASTA), ETL design, data validation, Python testing frameworks
Preferred skills
Agent orchestration frameworks, evaluation harnesses for LLM-generated code, cloud workflow orchestration (AWS, Docker, Kubernetes), multimodal biomedical data, agent security practices (sandboxing, prompt injection mitigation)
Technologies
Python, LLM APIs (Claude, GPT), pytest, AWS, Docker, Kubernetes
Responsibilities
Develop LLM-based pipelines for reproducible dataset creation, implement automated quality-control workflows, evaluate agent architectures and prompting strategies, collaborate with ML scientists on scalable systems, monitor distributed production pipelines, document data provenance and quality metrics, operate agents securely with sandboxed execution
Seniority
Senior, hands-on IC