Design, build, and operate web applications and APIs for AI agents in the Biometrics & Data Science department.
Deliver secure, scalable services and intuitive UIs for prompt authoring, code review, lineage, and approvals.
Own engineering best practices such as testing, CI/CD, containerization, observability, and security-by-design.
Collaborate with AI engineers, statistical programmers, data scientists, and statisticians to turn user needs into reliable, auditable production systems.
Lead end-to-end delivery of AI-driven platforms—designing agent orchestration, MLOps, secure web interfaces, APIs, and scalable data/service layers for functional agents.
Implement data pipelines for metadata and connect to code repositories, compute backends, and execution sandboxes.
Ensure compliance and security by design: aligned with GxP expectations where applicable.
Support production systems including monitoring, incident response, root cause analysis; drive continuous improvement in performance and reliability.
Requirements
Bachelor’s degree or above in Computer Science, Software Engineering, or related field, or equivalent practical experience.
3–5 years of professional full‑stack development experience delivering production web applications and APIs.
Proficiency in at least one modern front‑end framework (e.g., React, Vue, or Angular) and TypeScript; strong UX fundamentals for data-heavy workflows.
Proficiency in back‑end development with one or more languages (e.g., Python, Node.js/TypeScript, or Java/Kotlin) and web frameworks (e.g., FastAPI, Express, Spring Boot).
Experience designing and consuming REST and/or GraphQL APIs; familiarity with asynchronous processing (e.g., Celery, RabbitMQ, Kafka, or cloud-native queues).
Strong experience with relational databases (e.g., PostgreSQL) and ORMs; comfort with schema design, migrations, and query optimization.
Hands-on experience with containerization (Docker) and CI/CD pipelines; deploying to cloud or on‑prem Kubernetes or serverless environments.
Solid understanding of authentication/authorization (OAuth2/OIDC), secrets management, and implementing audit logs and role-based access control.
Excellent collaboration and communication skills with cross‑functional teams.
Familiarity with AI application patterns (prompt orchestration, evaluation, retrieval-augmented generation) and integrating model inference services.
Experience building code review or code execution platforms (e.g., sandboxes, notebooks, or automated linters/test runners).
Experience with data lineage, provenance, and compliance reporting features.
Observability stack experience (e.g., OpenTelemetry, Prometheus, Grafana, ELK) and secure software development lifecycle practices (SAST/DAST).
Experience with domain-driven design and event-driven architectures.
Exposure to clinical data standards (CDISC SDTM, ADaM) or regulated software delivery (GxP, CSV) in life sciences.