
Tempus AI es una empresa de tecnología sanitaria centrada en la medicina de precisión que combina la inteligencia artificial con la elaboración de perfiles genómicos y datos clínicos del mundo real. Su plataforma respalda la toma de decisiones clínicas y la investigación en oncología, cardiología, neurología y psiquiatría, e incluye la búsqueda de coincidencias para ensayos clínicos y la evaluación algorítmica. Al conectar los datos sanitarios con análisis avanzados, Tempus AI busca ayudar a los profesionales de la salud a personalizar los tratamientos y favorecer un desarrollo de medicamentos más eficiente.
Ingeniero/a sénior de software I, Contenido de datos - Tempus AI, Chicago presencial
Crea sistemas de desidentificación y canalizaciones de datos en Tempus AI. Desarrolla software escalable que protege la privacidad de los pacientes y respalda la investigación en medicina de precisión.
Descripción
- Diseñar, desarrollar y escalar sistemas de software fiables en Tempus.
- Desarrollar sistemas de desidentificación que transformen datos clínicos, moleculares y otros datos identificables de pacientes en conjuntos de datos listos para la investigación.
- Diseñar y escalar canalizaciones de datos y servicios basados en eventos que protejan la privacidad y preserven el valor analítico.
- Liderar proyectos que contribuyan a los objetivos trimestrales del equipo.
- Trabajar eficazmente en situaciones ambiguas y ante condiciones cambiantes del proyecto.
- Colaborar con el liderazgo para definir objetivos ambiciosos y alcanzables, y convertirlos en proyectos prácticos.
- Apoyar el desarrollo de los compañeros teniendo en cuenta sus habilidades, trayectorias y formas de trabajar.
- Ofrecer comentarios constructivos y asesoramiento, y abordar los problemas sin buscar culpables.
- Crear código flexible, reutilizable, eficiente y fácil de mantener.
- Identificar y escalar las dependencias técnicas gestionadas por otros equipos.
- Entregar funcionalidades resilientes y escalables en toda la pila tecnológica.
- Mejorar la calidad del sistema mediante un diseño cuidadoso, pruebas y revisiones de código.
- Resolver problemas de ingeniería recurrentes para mejorar la velocidad del equipo.
- Trabajar con distintos equipos para reforzar la calidad y fiabilidad del producto.
Requisitos
- Varios años de experiencia colaborando en equipos de desarrollo de software.
- Capacidad para ayudar a liderar análisis y diseño técnicos, evaluar compensaciones y establecer buenas prácticas de ingeniería.
- Experiencia desarrollando software mediante procesos iterativos basados en datos.
- Conocimientos de sistemas distribuidos y arquitectura basada en eventos.
- Experiencia trabajando en entornos ágiles y dinámicos.
- Capacidad para solucionar bloqueos, documentar soluciones y coordinar el trabajo entre equipos.
- Disposición para aprender de un equipo diverso y altamente capacitado, y colaborar con él.
- Capacidad para orientar a ingenieros júnior.
- Se valorará la experiencia con Docker, AWS y Google Cloud Platform.
- Se valorará la experiencia con Python, Spark, dbt, SQL y Airflow.
- Se valorará la experiencia en biotecnología, genómica o medicina de precisión.
Beneficios
- Puede estar disponible una compensación variable.
- Pueden estar disponibles unidades de acciones restringidas.
- La cobertura médica y otros beneficios pueden variar según el puesto.