Backend Bioinformatics Engineer (H/F)

SeqOne Genomics
Canton of Montpellier-3, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
€ 50K

Job location

Canton of Montpellier-3, France

Tech stack

API
Artificial Intelligence
Bioinformatics
Cloud Computing
Continuous Integration
DevOps
Job Scheduling
PostgreSQL
Performance Tuning
Regression Testing
Prometheus
Software Engineering
Subsystems
Management of Software Versions
Grafana
Database Optimization
Technical Debt
Backend
Gitlab
Information Technology
Cassandra
Data Pipelines
Microservices

Job description

  • Develop and maintain production bioinformatics pipelines (e.g., FASTQ * BAM, BAM * VCF, VCF * annotated VCF) with a high standard of quality, reproducibility, and robustness.
  • Contribute to major refactoring initiatives (e.g., modularization, standardization, pipeline tracing, and performance optimization).
  • Build and maintain testing and validation capabilities (test datasets, QA reports, regression testing, automation).
  1. Backend & APIs (Platform / Service Orientation)
  • Design and implement orchestration and backend components for distributed analysis execution: job scheduling, dependency management, launching, tracking, and exposing outputs (e.g., APIs/endpoints, internal services, asynchronous jobs).
  • Improve observability (logs, Prometheus metrics, Grafana dashboards, trace collection) and maintainability(clean architecture, managing technical debt).
  • Collaborate with DevOps/Infra on CI/CD, Cloud execution, and resource management.
  1. Interfaces & Coordination (Subsystem Responsibilities)
  • Work closely with stream-aligned teams and other subsystems (e.g., Knowledge, AI Core, BioScience) on interface contracts: inputs/outputs, SLAs, formats, versioning.
  • Maintain a clear technical backlog (e.g., Notion/GitLab) with concise, pragmatic specs and consistent prioritization.

Expected Deliverables (Examples)

  • Stable, tested, observable pipelines with controlled turnaround time (TAT).
  • Reusable validation assets: test datasets + QA reports + validation plans.
  • Documented, versioned backend APIs/services with monitoring in place.
  • High-quality documentation and traces aligned with quality/regulatory expectations.

Requirements

Do you have experience in PostgreSQL?, * Strong mastery of NGS concepts and formats (FASTQ/BAM/VCF, annotation, QC, reproducibility).

  • Ability to investigate discrepancies (data, algorithm, implementation) and deliver robust fixes.
  • Experience with Nextflow or similar workflow engines.

Backend Engineering (Key Target of the Role)

  • Experience designing backend services (APIs, async processing, orchestration, queues/jobs).
  • Solid software engineering practices (testing, CI, refactoring, pragmatic design).
  • Strong production mindset: performance, observability, reliability.
  • Familiarity with database optimization (e.g., Cassandra, PostgreSQL) and time-series data, metrics storage, or observability data pipelines.

Collaboration & Organization

  • Clear communication across interfaces, dependencies, and trade-offs.

Profile

  • Degree in bioinformatics / computer science / related field.
  • Significant experience in production environments (pipelines + software engineering).
  • Hybrid profile: scientific rigor in approach, engineering excellence in execution.

Nice to Have

  • Knowledge of regulatory/RAQA requirements in production systems.

Apply for this position