REG. 13109653
Engenheiro de build em Sunnyvale, CA; empresa com 6 aprovações de LCA nos últimos 12 meses.
Descrição da vaga
Tradução automática do anúncio original do empregador.
Nossa missão é detectar câncer precocemente, quando ele pode ser curado. Estamos trabalhando para mudar a trajetória da mortalidade por câncer e reunir as partes interessadas para adotar tecnologias inovadoras, seguras e efetivas que possam transformar o cuidado ao câncer.
Somos uma empresa de saúde, pioneira em novas tecnologias para promover a detecção precoce do câncer. Construímos uma organização multidisciplinar de cientistas, engenheiros e médicos e estamos usando o poder do sequenciamento da próxima geração (NGS), estudos clínicos em escala populacional, ciência da computação e ciência de dados de última geração para superar um dos maiores desafios da medicina.
GRAIL está sediada na área da baía da Califórnia, com locais em Washington, D.C., Carolina do Norte e Reino Unido. Ele é apoiado por investidores globais líderes e empresas farmacêuticas, tecnológicas e de saúde.
Para mais informações, visite grail.com
A GRAIL está buscando um Engenheiro de Construção para se juntar à nossa organização DevOps / Platform Engineering. Nossa equipe constrói e opera as plataformas de infraestrutura, ferramentas e desenvolvedores em que as equipes de engenharia e pesquisa dependem para se mover de forma rápida e segura, de ambientes de desenvolvimento local através de builds, testes, CI/CD e lançamento.
Nesse papel, você se concentrará na experiência do desenvolvedor: reduzir o atrito nos fluxos de trabalho de engenharia do dia-a-dia e tornar mais fácil construir, testar e manter sistemas complexos e multilíngues. Você possuirá e melhorará os fluxos de trabalho do sistema de construção em nosso monorepo baseado em Bazel, aumentará a confiabilidade e o desempenho da CI e construirá ferramentas internas e automação de autoatendimento usadas em engenharia e pesquisa. Este é um papel de alto nível com ampla visibilidade, seu trabalho acelera diretamente as equipes que trabalham na detecção precoce do câncer.
Este papel é baseado em Sunnyvale, Califórnia. Estamos nos mudando para nossa nova sede em setembro para que você possa visitar nosso atual Menlo Park, CA local para entrevistas se ocorrerem antes da mudança. Este papel oferece um arranjo de trabalho flexível, com a capacidade de trabalhar a partir do escritório da GRAIL ou de casa. Nossa atual política flexível de arranjo de trabalho requer que um mínimo de 60%, ou 24 horas, de sua semana de trabalho total estar no local. Sua programação específica, determinada em colaboração com seu gerente, irá se alinhar com as necessidades de equipe e negócios e pode exceder o requisito de 60% para o site. No nosso campus Sunnyvale, terças e quintas-feiras são os dias-chave onde encorajamos a presença no local para participar em eventos e atividades no local.
A faixa de salário base esperada para esta posição é de US $ 136.000 a US $180k
Esta função pode ser elegível para outras formas de compensação, incluindo um bónus anual e/ou incentivos, sob reserva dos termos dos planos aplicáveis e da discrição da Empresa. Este intervalo reflete uma estimativa de boa fé do intervalo que a Companhia razoavelmente espera pagar para a posição após o aluguer; a remuneração real oferecida pode variar dependendo de fatores como as qualificações do candidato. Os funcionários nesta função também são elegíveis para o pacote de benefícios abrangentes e competitivos da GRAIL, oferecido de acordo com nossos planos e políticas aplicáveis. Este pacote inclui atualmente tempo-off flexível ou férias; um plano de aposentadoria 401 (k) com correspondência empregadora; cobertura médica, odontológica, e visão; e cuidadosamente selecionados programas de atenção plena.
GRAIL é um empregador de oportunidades de emprego iguais, e estamos empenhados em construir um local de trabalho onde cada indivíduo possa prosperar, contribuir e crescer. Todos os candidatos qualificados receberão consideração para o emprego sem considerar raça, cor, religião, origem nacional, sexo, gênero, identidade de gênero, orientação sexual, idade, deficiência, status como veterano protegido, ou qualquer outra classe ou característica protegida pelas leis federais, estaduais e locais aplicáveis. Além disso, GRAIL considerará para candidatos qualificados de emprego com registros de prisão e condenação de uma forma consistente com a lei aplicável e fornecer acomodações razoáveis para pessoas qualificadas com deficiência. Por favor, contacte-nos em caso de necessidade de alojamento para solicitar uma posição aberta.
O Grail mantém um local de trabalho livre de drogas. Congratulamo-nos com os candidatos a emprego de todas as origens para se juntarem a nós!
•
Possuir e melhorar os fluxos de trabalho de sistemas de construção em nosso monorepo baseado em Bazel, incluindo regras de construção, execução de testes, gerenciamento de dependência, cache e diagnósticos de construção.
•
Melhore o desempenho, a confiabilidade e a observabilidade do IC, incluindo diagnósticos de falhas, manuseio de testes de flaky e manutenção de pipelines.
•
Parceria com equipes de engenharia e pesquisa para identificar e remover atrito no desenvolvimento local, constrói, testa, IC, libera fluxos de trabalho e ferramentas.
•
Crie e mantenha fluxos de trabalho internos, automação e autoatendimento que reduzam o esforço manual repetido para engenheiros.
•
Compilações complexas de diagnose e falhas de CI em bases de código Go, Python, TypeScript e Java.
•
Colaborar com DevOps e engenheiros de plataforma na infraestrutura AWS e Kubernetes, onde ela se cruza com fluxos de trabalho de compilação, teste e entrega.
•
Estabelecer padrões práticos, documentação e padrões reutilizáveis para sistemas de construção, pipelines CI e ferramentas de desenvolvimento.
•
Assuma a responsabilidade por problemas ambíguos de produtividade de desenvolvedores e os conduza a melhorias mensuráveis.
•
Use agentes modernos de codificação de IA responsavelmente para explorar bases de código desconhecidas, investigar falhas difíceis, soluções de protótipos e acelerar o trabalho de ferramentas.
Estas responsabilidades resumem as principais responsabilidades do papel e não são uma lista exaustiva. Eles podem mudar a critério da empresa.
•
4+ anos de experiência trabalhando em sistemas de construção, CI/CD, ou produtividade do desenvolvedor / ferramenta de plataforma.
•
2+ anos de experiência prática com um sistema de construção em larga escala (por exemplo Bazel, Buck, Pants, Gradle ou CMake).
•
2+ anos de experiência na construção e manutenção de gasodutos CI/CD em GitLab CI, GitHub Actions, Jenkins, ou um sistema comparável.
•
3+ anos de experiência profissional em codificação em um ou mais de Go, Python, TypeScript, ou Java.
•
1+ anos de experiência prática com AWS e cargas de trabalho containerizadas em Kubernetes.
•
BS em Ciência da Computação ou um campo técnico relacionado, ou experiência equivalente.
•
Produção Bazel experiência, especialmente em um grande, multi-linguagem monorepo.
•
Experiência com regras e ferramentas Bazel, cache remoto, execução remota, raspagem de teste ou otimização de desempenho de construção.
•
Experiência com gestão de dependência, construções herméticas e reprodutíveis e infraestrutura de teste em escala.
•
Experimente melhorar a experiência do desenvolvedor em um ambiente de engenharia de linguagem mista (Go, Python, TypeScript, Java).
•
Experimente construir CLIs internos, automação, ferramentas de lançamento ou plataformas de desenvolvimento de autoatendimento.
•
Experimente definir e usar métricas de produtividade para priorizar o trabalho e demonstrar impacto.
•
Experiência de diagnosticar e reduzir a flakiness CI, construir não determinismo, e falhas pipeline de cauda longa.
•
Experimente apoiar equipes científicas, de pesquisa ou intensivas de dados, incluindo fluxos de trabalho de embalagens Python e imagens de containers.
•
Fortes habilidades de depuração em complexas, multi-equipe construir, testar e falhas de pipeline.
•
Habilidades claras de comunicação e colaboração, com um histórico de trabalho direto com desenvolvedores, pesquisadores e engenheiros de plataforma.
•
Confortável usando modernos agentes de codificação de IA como parte do trabalho de engenharia do dia-a-dia ao aplicar julgamento de engenharia de som.
•
Experimente mentorar engenheiros ou direcionar a adoção de ferramentas e padrões entre as equipes.
Ver o texto original em inglês
Our mission is to detect cancer early, when it can be cured. We are working to change the trajectory of cancer mortality and bring stakeholders together to adopt innovative, safe, and effective technologies that can transform cancer care.
We are a healthcare company, pioneering new technologies to advance early cancer detection. We have built a multi-disciplinary organization of scientists, engineers, and physicians and we are using the power of next-generation sequencing (NGS), population-scale clinical studies, and state-of-the-art computer science and data science to overcome one of medicine’s greatest challenges.
GRAIL is headquartered in the Bay Area of California, with locations in Washington, D.C., North Carolina, and the United Kingdom. It is supported by leading global investors and pharmaceutical, technology, and healthcare companies.
For more information, please visit grail.com
GRAIL is seeking a Build Engineer to join our DevOps / Platform Engineering organization. Our team builds and operates the infrastructure, tooling, and developer platforms that engineering and research teams rely on to move quickly and safely, from local development environments through builds, tests, CI/CD, and release.
In this role, you will focus on developer experience: reducing friction in day-to-day engineering workflows and making complex, multi-language systems easier to build, test, and maintain. You will own and improve build-system workflows in our Bazel-based monorepo, raise CI reliability and performance, and build internal tooling and self-service automation used across engineering and research. This is a high-leverage role with broad visibility, your work directly accelerates teams working on early cancer detection.
This role is based in Sunnyvale, California. This role offers a flexible work arrangement, with the ability to work from GRAIL's office or from home. Our current flexible work arrangement policy requires that a minimum of 60%, or 24 hours, of your total work week be on-site. Your specific schedule, determined in collaboration with your manager, will align with team and business needs and could exceed the 60% requirement for the site. At our Sunnyvale campus, Tuesdays and Thursdays are the key days where we encourage on-site presence to engage in events and on-site activities.
The expected base salary range for this position is $169k to $223k.
At GRAIL, we believe in recognizing and rewarding the contributions our employees make to our mission and success. In addition to base pay, this role may be eligible for additional compensation, including an annual bonus and/or other incentives, in accordance with applicable plans and the company's discretion. The posted range reflects our good-faith estimate of the base pay we expect to offer for this position at the time of hire. Actual compensation will be determined based on factors such as the candidate’s experience, skills, qualifications, and other relevant considerations.
At GRAIL, we invest in the health, well-being, and future of our employees and their families. Employees in this role are eligible for a comprehensive and competitive benefits package designed to support what matters most, including flexible time off or vacation, a 401(k) retirement plan with employer match, medical, dental, and vision coverage, and thoughtfully selected well-being programs. Benefits are offered in accordance with applicable plans and policies.
GRAIL is an equal employment opportunity employer, and we are committed to building a workplace where every individual can thrive, contribute, and grow. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, age, disability, status as a protected veteran, or any other class or characteristic protected by applicable federal, state, and local laws. Additionally, GRAIL will consider for employment qualified applicants with arrest and conviction records in a manner consistent with applicable law and provide reasonable accommodations to qualified individuals with disabilities. Please contact us at [contato no portal] if you require an accommodation to apply for an open position.
GRAIL maintains a drug-free workplace. We welcome job-seekers from all backgrounds to join us!
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
• Own and improve build-system workflows in our Bazel-based monorepo, including build rules, test execution, dependency management, caching, and build diagnostics.
• Improve CI performance, reliability, and observability, including failure diagnostics, flaky-test handling, and pipeline maintainability.
• Partner with engineering and research teams to identify and remove friction in local development, builds, tests, CI, release workflows, and tooling.
• Build and maintain internal tools, automation, and self-service workflows that reduce repeated manual effort for engineers.
• Diagnose complex build and CI failures across Go, Python, TypeScript, and Java codebases.
• Collaborate with DevOps and platform engineers on AWS and Kubernetes infrastructure where it intersects with build, test, and delivery workflows.
• Establish practical standards, documentation, and reusable patterns for build systems, CI pipelines, and developer tooling.
• Take accountability for ambiguous developer-productivity problems and drive them through to measurable improvements.
• Use modern AI coding agents responsibly to explore unfamiliar codebases, investigate difficult failures, prototype solutions, and accelerate tooling work.
These responsibilities summarize the role's primary responsibilities and are not an exhaustive list. They may change at the company's discretion.
• + 6years of experience working on build systems, CI/CD, or developer productivity / platform tooling.
• 2+ years of hands-on experience with a large-scale build system (for example Bazel, Buck, Pants, Gradle, or CMake).
• 2+ years of experience building and maintaining CI/CD pipelines in GitLab CI, GitHub Actions, Jenkins, or a comparable system.
• 3+ years of professional coding experience in one or more of Go, Python, TypeScript, or Java.
• 1+ years of hands-on experience with AWS and containerized workloads on Kubernetes.
• BS in Computer Science or a related technical field, or equivalent experience.
• Production Bazel experience, especially in a large, multi-language monorepo.
• Experience with Bazel rules and toolchains, remote caching, remote execution, test sharding, or build performance optimization.
• Experience with dependency management, hermetic and reproducible builds, and test infrastructure at scale.
• Experience improving developer experience in a mixed-language engineering environment (Go, Python, TypeScript, Java).
• Experience building internal CLIs, automation, release tooling, or self-service developer platforms.
• Experience defining and using developer-productivity metrics to prioritize work and demonstrate impact.
• Experience diagnosing and reducing CI flakiness, build nondeterminism, and long-tail pipeline failures.
• Experience supporting scientific, research, or data-intensive teams, including Python packaging and container image workflows.
• Strong debugging skills across complex, multi-team build, test, and pipeline failures.
• Clear communication and collaboration skills, with a track record of working directly with developers, researchers, and platform engineers.
• Comfortable using modern AI coding agents as part of day-to-day engineering work while applying sound engineering judgment.
• Experience mentoring engineers or driving adoption of tooling and standards across teams.