- Company Name
- Discover International
- Job Title
- Bioinformatics Engineer
- Job Description
-
Job Title: Bioinformatics Engineer
Role Summary:
Lead the design, implementation and deployment of production‑ready AI systems for biopharma software products. Develop state‑ful, deterministic agent workflows with retrieval‑augmented generation (RAG) using large language models (LLMs). Own the full AI lifecycle—from architecture to validation, observability, and CI/CD—while mentoring teammates and documenting best practices.
Expectations:
- Deliver reliable, scalable AI solutions that meet complex domain requirements.
- Maintain a rigorous testing culture with unit, integration and end‑to‑end coverage.
- Keep architecture documentation up‑to‑date and share knowledge across the team.
- Drive continuous improvement of LLM operations (tracing, evaluation, monitoring).
Key Responsibilities:
- Design deterministic, stateful agent pipelines integrating multi‑step reasoning, tool use, retries/fallbacks and human‑in‑the‑loop.
- Engineer retrieval pipelines: chunking, embeddings, re‑ranking, hybrid search, query rewriting for optimal performance.
- Implement LLMOps: performance tracing, evaluation, observability, CI/CD pipelines.
- Ensure quality through comprehensive unit, integration and e2e tests.
- Containerize agents with Docker and deploy to on‑premise or cloud environments (Azure, AWS).
- Document architectures, patterns, and guidelines; provide peer mentorship.
- Stay current with LLM providers, agent methodologies, and emerging tools.
Required Skills:
- Proficient in Python programming, building reliable, scalable solutions.
- Experience with LLM-based agents in production (≥1 year).
- Strong background in RAG workflows, including semantic search or vector databases.
- SQL expertise for relational database query writing and troubleshooting.
- Containerization & deployment experience (Docker, Docker Compose, Kubernetes).
- Familiarity with CI/CD, observability frameworks, and testing practices.
- Knowledge of Elasticsearch, ClickHouse, LangGraph, or similar retrieval stacks.
Required Education & Certifications:
- Master’s or PhD in Computer Science, Software Engineering, Data Science, or related field.
- Minimum 5 years’ experience in software or AI engineering.