Software Engineer (Full-Stack)
Core
Design, build, and operate secure, scalable web applications and APIs powering AI agents for prompt authoring, code review, and lineage tracking within the Biometrics & Data Science department.
Role type
Senior Full-Stack Software Engineer (AI Platform)
Builds
AI-driven platforms, agent orchestration layers, secure web interfaces, and scalable data/service layers for functional agents.
Domain
Life Sciences / Biometrics / AI Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack development, modern front-end frameworks (React/Vue/Angular), TypeScript, back-end development (Python/Node.js/Java), REST/GraphQL API design, relational databases (PostgreSQL), containerization (Docker/Kubernetes), CI/CD pipelines, authentication/authorization (OAuth2/OIDC), observability stacks, domain-driven design, event-driven architectures.
Preferred skills
AI application patterns (prompt orchestration, RAG), code execution platform development, clinical data standards (CDISC), regulated software delivery (GxP).
Technologies
React, Vue, Angular, TypeScript, Python, Node.js, Java, FastAPI, Express, Spring Boot, PostgreSQL, Docker, Kubernetes, Celery, RabbitMQ, Kafka, OpenTelemetry, Prometheus, Grafana, ELK, CDISC SDTM, ADaM.
Responsibilities
Lead end-to-end delivery of AI-driven platforms including agent orchestration and MLOps; design scalable service architectures and implement APIs; build intuitive UIs for prompt authoring and lineage tracking; implement data pipelines for metadata and connect to compute backends; establish engineering best practices for code quality and security; ensure compliance and security by design aligned with GxP; collaborate on product discovery and iterative releases; support production systems with monitoring and incident response.
Seniority
Mid-Senior, hands-on IC