Director of Software Engineering - Data Platforms
GRAILEarly Cancer company
Sunnyvale, United StatesDirector
Illumina
Public Sector Pension Investment Board
Canada Pension Plan Investment Board
ARCH Venture Partners
Amazon
Bezos Expeditions
Software Engineering
About the role
TL;DR
Lead engineering for data platforms, driving cloud-native evolution and AI integration.
- •GRAIL is seeking a Director of Software Engineering to lead and scale a global engineering organization focused on data platforms.
- •This role will drive the technical roadmap and architectural evolution for next-generation big data systems.
- •Key Responsibilities Lead, mentor, and scale a multi-disciplinary global engineering organization.
- •Own the technical roadmap and resource allocation for strategic product milestones.
- •Architect and govern the transition to modern serverless and microservices architectures on AWS.
- •Define strategy for big data platforms processing petabyte-scale datasets.
- •Oversee AI-driven initiatives, including RAG-based semantic search and LLM-enabled features.
- •Requirements 15+ years of software engineering experience, with 5+ years in engineering leadership.
- •Expertise in Java, Spring Boot, distributed systems, and high-performance microservices.
- •Deep proficiency with Snowflake, Apache Iceberg, AWS Glue, Spark, and Elasticsearch.
- •Strong expertise in AWS Cloud infrastructure, containerization, and IaC tools (Terraform, Ansible, Jenkins).
- •Hands-on architecture experience with RAG and LLM frameworks.
Required skills
JavaSnowflakeDatabricksAWSMicroservicesLLMsTerraformAnsibleJenkinsGDPRHIPAA
Nice-to-have skills
SparkElasticsearch
Domain expertise
biotechhealthcare
Tech stack
JavaSnowflakeDatabricksAWSMicroservicesLLMsREST APITerraformAnsibleJenkinsGDPRHIPAASparkElasticsearch