REG. 13109653
Ingeniero de build en Sunnyvale, CA; empresa con 6 aprobaciones de LCA en los últimos 12 meses.
Descripción del empleo
Traducción automática del anuncio original del empleador.
Nuestra misión es detectar el cáncer temprano, cuando se puede curar. Estamos trabajando para cambiar la trayectoria de la mortalidad por cáncer y reunir a los interesados para adoptar tecnologías innovadoras, seguras y eficaces que puedan transformar el cuidado del cáncer.
Somos una empresa de salud, pioneros en nuevas tecnologías para avanzar en la detección temprana del cáncer. Hemos construido una organización multidisciplinaria de científicos, ingenieros y médicos y estamos utilizando el poder de secuenciación de próxima generación (GNS), estudios clínicos a escala de población y ciencia informática y datos de última generación para superar uno de los mayores desafíos de la medicina.
GRAIL tiene su sede en la zona de la bahía de California, con ubicaciones en Washington, D.C., Carolina del Norte y el Reino Unido. Cuenta con el apoyo de los principales inversores globales y empresas farmacéuticas, tecnológicas y sanitarias.
Para más información, visite grail.com
GRAIL está buscando un ingeniero de construcción para unirse a nuestra organización DevOps / Platform Engineering. Nuestro equipo construye y opera las plataformas de infraestructura, herramientas y desarrolladores que los equipos de ingeniería e investigación confían en moverse de forma rápida y segura, desde entornos de desarrollo locales a través de construcciones, pruebas, CI/CD y lanzamiento.
En este papel, se centrará en la experiencia del desarrollador: reducir la fricción en los flujos de trabajo de ingeniería día a día y facilitar la construcción, la prueba y el mantenimiento de sistemas complejos de varios idiomas. Usted poseerá y mejorará los flujos de trabajo del sistema de construcción en nuestro monorepo basado en Bazel, aumentará la fiabilidad y el rendimiento de CI, y construir herramientas internas y automatización de autoservicio utilizado en ingeniería e investigación. Este es un papel de alto nivel con amplia visibilidad, su trabajo acelera directamente a los equipos que trabajan en la detección temprana del cáncer.
Este papel está basado en Sunnyvale, California. Nos estamos mudando a nuestra nueva sede en septiembre para que pueda visitar nuestro actual Parque Menlo, ubicación de CA para entrevistas si ocurren antes del traslado. Este papel ofrece un arreglo de trabajo flexible, con la capacidad de trabajar desde la oficina de GRAIL o desde casa. Nuestra política actual de arreglo de trabajo flexible requiere que un mínimo de 60%, o 24 horas, de su semana laboral total sea in situ. Su horario específico, determinado en colaboración con su gerente, se alineará con las necesidades de equipo y negocios y podría superar el requisito del 60% para el sitio. En nuestro campus de Sunnyvale, los martes y jueves son los días clave donde animamos la presencia in situ para participar en eventos y actividades in situ.
El rango de sueldo básico previsto para esta posición es de 136.000 dólares a 180k
Esta función puede ser elegible para otras formas de compensación, incluyendo un bono anual y/o incentivos, con sujeción a los términos de los planes aplicables y la discreción de la empresa. Esta gama refleja una estimación de buena fe de la gama que la Empresa espera razonablemente pagar la posición al contratar; la compensación real ofrecida puede variar dependiendo de factores tales como las calificaciones del candidato. Los empleados en esta función también son elegibles para el paquete de beneficios completos y competitivos de GRAIL, ofrecido de acuerdo con nuestros planes y políticas aplicables. Este paquete actualmente incluye tiempo libre flexible o vacaciones; un plan de jubilación 401(k) con el partido del empleador; cobertura médica, dental y de visión; y programas cuidadosamente seleccionados de atención.
GRAIL es un empleador de igualdad de oportunidades de empleo, y estamos comprometidos a construir un lugar de trabajo donde cada individuo pueda prosperar, contribuir y crecer. Todos los solicitantes calificados recibirán consideración para el empleo sin tener en cuenta la raza, el color, la religión, el origen nacional, el sexo, la identidad de género, la orientación sexual, la edad, la discapacidad, el estado como veterano protegido, o cualquier otra clase o característica protegida por leyes federales, estatales y locales aplicables. Además, GRAIL examinará para los solicitantes calificados de empleo los registros de detención y condena de manera compatible con la ley aplicable y proporcionará ajustes razonables a las personas con discapacidad calificadas. Póngase en contacto con nosotros en [contacto en el portal] si necesita un alojamiento para solicitar una posición abierta.
GRAIL mantiene un lugar de trabajo libre de drogas. Damos la bienvenida a los solicitantes de empleo de todos los orígenes para unirse a nosotros!
•
Propio y mejora los flujos de trabajo de sistemas de construcción en nuestro monorepo basado en Bazel, incluyendo reglas de construcción, ejecución de pruebas, gestión de dependencia, caché y construcción de diagnósticos.
•
Mejorar el rendimiento, la confiabilidad y la observabilidad de la CI, incluyendo diagnósticos de fallos, manejo de pruebas de fallos y mantenimiento de tuberías.
•
Colabora con equipos de ingeniería e investigación para identificar y eliminar fricción en el desarrollo local, construye, prueba, CI, libera flujos de trabajo y herramientas.
•
Construir y mantener instrumentos internos, automatización y flujos de trabajo de autoservicio que reduzcan el esfuerzo manual repetido para los ingenieros.
•
Diagnóstico complejo de construcción y fallos CI a través de Go, Python, TypeScript, y bases de código Java.
•
Colabora con DevOps e ingenieros de plataformas en la infraestructura de AWS y Kubernetes, donde interviene con flujos de trabajo de construcción, ensayo y entrega.
•
Establecer normas prácticas, documentación y patrones reutilizables para sistemas de construcción, tuberías CI y herramientas de desarrolladores.
•
Tomar responsabilidad por problemas ambiguos de productividad del desarrollador y llevarlos a través de mejoras mensurables.
•
Utilice agentes de codificación AI modernos responsablemente para explorar bases de códigos desconocidas, investigar fallos difíciles, soluciones de prototipo y acelerar el trabajo de herramientas.
Estas responsabilidades resumen las responsabilidades principales del papel y no son una lista exhaustiva. Pueden cambiar a discreción de la empresa.
•
4+ años de experiencia trabajando en sistemas de construcción, CI/CD, o desarrollador de productividad / plataforma de herramientas.
•
2 años de experiencia práctica con un sistema de construcción a gran escala (por ejemplo Bazel, Buck, Pantalones, Gradle o CMake).
•
2+ años de experiencia construyendo y manteniendo tuberías CI/CD en GitLab CI, GitHub Actions, Jenkins, o un sistema comparable.
•
3+ años de experiencia profesional en codificación en uno o más de Go, Python, TypeScript, o Java.
•
1+ años de experiencia práctica con AWS y cargas de trabajo containerizzate en Kubernetes.
•
BS en Ciencias de la Computación o un campo técnico relacionado, o experiencia equivalente.
•
Producción Bazel experiencia, especialmente en un monorepo grande y multi-idioma.
•
Experiencia con reglas y cadenas de herramientas de Bazel, caché remoto, ejecución remota, endurecimiento de pruebas o optimización del rendimiento de construcción.
•
La experiencia con la gestión de dependencia, la construcción hermética y reproducible, y la infraestructura de prueba a escala.
•
Experiencia mejorando la experiencia del desarrollador en un entorno de ingeniería de lenguaje mixto (Go, Python, TypeScript, Java).
•
Experiencia construyendo plataformas internas de desarrolladores, automatización, herramientas de lanzamiento o autoservicio.
•
Experiencia de definir y utilizar métricas de productividad desarrollador para priorizar el trabajo y demostrar impacto.
•
Experimenta el diagnóstico y la reducción de la onda CI, construye el nodeterminismo y fallas de tuberías de cola larga.
•
Experiencia de apoyo a equipos científicos, de investigación o intensivos de datos, incluyendo paquetes de Python y flujos de trabajo de imagen de contenedores.
•
Fuertes habilidades de depuración a través de complejos, múltiples equipos de construcción, pruebas y fallas de tuberías.
•
Conocimientos claros de comunicación y colaboración, con un historial de trabajar directamente con desarrolladores, investigadores e ingenieros de plataforma.
•
Confortable uso de modernos agentes de codificación AI como parte del trabajo de ingeniería día a día mientras aplica juicio de ingeniería de sonido.
•
Experiencia de los ingenieros mentores o la adopción de herramientas y estándares en todos los equipos.
Ver el texto original en 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, full-time, annual base pay scale for this position is $169k-$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 [contacto en el 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.
• 6+ years 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.