Senior Staff Software Engineer, Genomics Data Platform

re-zoo-me

Singapore

Hybrid

SGD 180,000 - 260,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Illumina in Singapore is seeking a Sr. Staff Software Engineer to turn state-of-the-art analytical methods into scalable, high-performance software for genomic data platforms.

You will work with a globally distributed team to prototype quickly, demonstrate early progress, and iterate toward a releasable product. You will collaborate across bioinformatics scientists, cloud infrastructure engineers, and product management to deliver a commercial-grade lakehouse, APIs, and user interfaces that

Qualifications

  • Degree in Computer Science / Engineering / Bioinformatics / Mathematics or a related field.
  • Demonstrated experience designing and delivering large-scale, data-analysis production software in the cloud (AWS, Azure, or GCP), including containerization (Docker), orchestration, infrastructure automation, and CI/CD.
  • Strong experience with modern data lake / lakehouse architectures, including open table format internals rather than usage alone: Apache Iceberg or Delta Lake table specifications, catalog services, snapshot lifecycle, partitioning and pruning strategy, compaction, and schema evolution, over columnar storage (Parquet) with distributed query engines (for example Spark, Trino, Databricks).
  • Solid algorithms and systems engineering foundation, with proven ability to implement performance-critical code in a compiled language such as C/C++, including concurrency, memory management, vectorization and SIMD, and work with columnar in-memory formats and vectorized engines such as Apache Arrow, DuckDB, or Velox.
  • Proven track record of profiling and optimizing end-to-end systems for runtime, memory, I/O and cloud cost at large scale, and of designing for horizontal scalability.
  • Proficiency in Python for rapid prototyping, data analysis, and productionized tooling, with familiarity with the scientific and ML/DL library ecosystem.
  • Experience designing and operating distributed batch and workflow systems that manage very large numbers of concurrent jobs, including metrics, tracing and structured logging, retry, checkpointing and idempotency, and failure triage at million-task scale.
  • Experience with scientific workflow languages and engines (for example Nextflow, WDL, CWL) and with execution on cloud batch or Kubernetes.
  • Experience designing and delivering service APIs with an API-first approach: REST or gRPC interface design, versioning and backward compatibility, and multi-tenant access patterns; plus enough full-stack fluency to partner on (or build) modern web front ends and to hold strong opinions on UI/UX for data-heavy scientific applications.
  • Experience validating numerically and statistically sensitive software: concordance testing against reference implementations, calibration checks, benchmark suites, versioned reference data, and end-to-end reproducibility.
  • Proven technical leadership and influence at senior level, with strong verbal and written communication skills, and the ability to self-manage and manage interdisciplinary relationships.
  • Demonstrated experience using AI tooling to plan, manage and accelerate the full software development lifecycle, and to materially increase engineering productivity and quality.

Responsibilities

  • Turn advanced statistical genetics methods (for example, genome-wide and phenome-wide association testing for both common and rare variants) from prototypes into high-performance, scientifically accurate, commercially releasable products.
  • Design and implement analysis pipelines that scale to millions of samples on a cloud-native lakehouse, and establish the standardized, reusable design pattern for low-latency analysis on open table formats at petabyte scale.
  • Deliver the APIs, web UI and natural-language/agentic query interfaces through which scientific users explore association results and cohort/phenotype data interactively at scale.
  • Own the operability and unit economics of the platform: orchestrate, monitor, debug and cost-optimize workloads spanning millions of concurrent jobs, designing for fault tolerance and reproducible results.
  • Partner with bioinformatics scientists, cloud infrastructure teams and product management to translate scientific and customer needs into a product architecture and credible delivery plan aligned with the platform and data business strategy, applying a clear view of what distinguishes a commercial-grade offering from research and open-source community tooling.
  • Set technical direction and raise engineering standards through design review, mentorship and hands-on contribution, prototyping and iterating rapidly with a customer-first mindset across a globally distributed team.

Skills

C/C++
Python
Distributed systems
Cloud data lake / lakehouse
API design (REST/gRPC)
Docker
Kubernetes
Apache Iceberg
Spark/Trino/Databricks
AI tooling

Education

Bachelor's degree in Computer Science / Engineering / Bioinformatics / Mathematics

Tools

Docker
Kubernetes
Apache Iceberg
Delta Lake
Parquet
Spark
Trino
Databricks
TileDB / TileDB-VCF

Job description

Illumina in Singapore is seeking a Sr. Staff Software Engineer to turn state-of-the-art analytical methods into scalable, high-performance software for genomic data platforms.

You will work with a globally distributed team to prototype quickly, demonstrate early progress, and iterate toward a releasable product. You will collaborate across bioinformatics scientists, cloud infrastructure engineers, and product management to deliver a commercial-grade lakehouse, APIs, and user interfaces that

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Genomics Cloud Platform Engineer
Senior Genomics Cloud Platform Engineer

ILLUMINA INTERNATIONAL GENOMICS PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Full-Stack Engineer for Genomics Data & Visualization
Full-Stack Engineer for Genomics Data & Visualization

Illumina Singapore Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Full-Stack Engineer, Bioinformatics Data Platform
Senior Full-Stack Engineer, Bioinformatics Data Platform

ILLUMINA INTERNATIONAL GENOMICS PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Sr Staff Software Engineer
Sr Staff Software Engineer

ILLUMINA INTERNATIONAL GENOMICS PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Sr Staff Software Engineer
Sr Staff Software Engineer

re-zoo-me • Singapore

Hybrid
SGD 180,000 - 260,000
Automation Software Engineer II - Genomics Automation
Automation Software Engineer II - Genomics Automation

Illumina Singapore Pte Ltd • Singapore

On-site
SGD 70,000 - 120,000
Lead Software Engineer - DNA Sequencing & Genotyping
Lead Software Engineer - DNA Sequencing & Genotyping

Beyondsoft Singapore • Singapore

On-site
SGD 90,000 - 140,000
Senior AI-Driven Data Platform Program Manager
Senior AI-Driven Data Platform Program Manager

Illumina Singapore Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Senior Mechanical Design Engineer, Sequencing Platform
Senior Mechanical Design Engineer, Sequencing Platform

Illumina • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer - DNA Sequencing Platform
Senior Software Engineer - DNA Sequencing Platform

re-zoo-me • Singapore

On-site
SGD 90,000 - 150,000