Senior Software Engineer, Applied AI
Core
Design and optimize backend systems, data pipelines, and AI integrations to power intelligent, data-driven scientific applications.
Role type
Senior Software Engineer (Applied AI)
Builds
Backend services, data pipelines, APIs, and microservices for AI/ML workloads
Domain
Life sciences / Applied AI
Deliverable
production ML models
Required skills
Python (FastAPI, Flask, Django), SQL, NoSQL, vector databases, AWS, Kubernetes, Terraform/CloudFormation, CI/CD, system optimization
Preferred skills
Life sciences or materials sciences domain experience, startup environment adaptability
Technologies
Python, FastAPI, Flask, Django, SQL, NoSQL, vector databases, AWS, Docker, Kubernetes, Terraform, CloudFormation
Responsibilities
Design and deploy backend services and data pipelines for LLMs, RAG, and agentic frameworks; Build high-performance APIs and microservices; Architect scalable pipelines for structured, unstructured, and vectorized data; Implement and optimize SQL, NoSQL, and vector databases; Leverage AWS, Kubernetes, and infrastructure-as-code to build production-ready AI platforms; Diagnose system bottlenecks and optimize for cost and speed; Partner with ML researchers to translate models into scalable systems
Seniority
Senior, hands-on IC