Ancestry
Ancestry
Ancestry es una empresa dedicada a la historia familiar. Sus herramientas de genealogía en línea, registros históricos y pruebas de ADN para consumidores ayudan a las personas a explorar y compartir sus orígenes. Su plataforma de suscripción y su negocio de kits de ADN combinan tecnología, ciencia de datos y contenido histórico para la investigación personal. Ancestry contrata personal en equipos de todo el mundo para áreas como producto, ingeniería, marketing y ciencia, con énfasis en la experiencia del cliente y la inclusión.

Ingeniero/a sénior de producto, experiencia del desarrollador

Lidera el desarrollo de herramientas, plataformas de CI/CD y flujos de trabajo con IA que mejoran la ingeniería en Ancestry. Lleva productos internos desde la investigación de usuarios y el diseño hasta el lanzamiento, la adopción y la medición.

Descripción

  • Guía un flujo de trabajo para desarrolladores, una herramienta o un problema de usuario desde el descubrimiento inicial hasta el lanzamiento y la adopción.
  • Investiga las necesidades hablando con ingenieros, responsables de producto y diseñadores, y examinando tickets de soporte, datos de uso y registros de CI.
  • Define el problema, los usuarios y los resultados deseados; decide qué dejar fuera y planifica lanzamientos útiles.
  • Diseña experiencias completas, incluidos flujos de interacción, estados, pantallas vacías y gestión de errores.
  • Crea prototipos en Figma o directamente en código.
  • Desarrolla interfaces con TypeScript y React, servicios y API de backend, herramientas de línea de comandos e interfaces de terminal, aplicaciones y acciones de GitHub, plantillas de canalización de Harness e integraciones con Atlassian y Figma.
  • Crea capacidades de IA mediante flujos de trabajo con agentes, diseño del contexto y las herramientas, y servidores MCP, con evaluaciones, revisión humana, límites de coste y latencia y medidas de protección.
  • Entrega software interno pulido, con comportamiento adaptable, accesibilidad, mensajes de error claros y documentación fiable.
  • Define resultados medibles, sigue la adopción y comparte los hallazgos.
  • Impulsa la adopción mediante socios de diseño, programas piloto, anuncios de lanzamiento, sesiones de consulta y vías de migración sencillas.
  • Convierte las soluciones puntuales que hayan tenido éxito en componentes reutilizables y toma decisiones técnicas sobre el trabajo que tienes a cargo.
  • Colabora estrechamente con tus compañeros e incorpora al equipo más amplio en las decisiones que afecten a flujos de trabajo fuera de tu área.

Requisitos

  • Al menos cinco años de experiencia profesional en ingeniería de software, sin contar las prácticas.
  • Trayectoria de lanzamiento de software que los usuarios hayan elegido adoptar.
  • Experiencia liderando un proyecto complejo desde requisitos inciertos hasta el lanzamiento.
  • Capacidad para coordinarte entre equipos y tomar decisiones acertadas sobre el alcance y las concesiones de implementación.
  • Dominio de al menos un área pertinente, como TypeScript y React, Go, Python, Java o Rust.
  • Capacidad para trabajar eficazmente en capas adyacentes de una pila de ingeniería.
  • Experiencia creando herramientas para desarrolladores, como CLI, plataformas internas, SDK, herramientas de CI/CD o integraciones con IDE.
  • Capacidad para explicar qué valor aportó a sus usuarios el software dirigido a desarrolladores.
  • Capacidad para evaluar funcionalidades basadas en LLM, sus modos de fallo y cuándo hace falta revisión humana.
  • Capacidad para recabar opiniones de los usuarios y analizar escenarios de interacción y fallo.
  • Comunicación escrita clara en especificaciones, documentación, registros de cambios y notas de lanzamiento.
  • Comodidad al trabajar con ambigüedad.
  • Debe superar una verificación de antecedentes.

Beneficios

  • Elegibilidad para recibir bonificaciones.
  • Participación accionaria.
  • Cobertura integral médica, dental y oftalmológica.
  • Flexibilidad para trabajar desde una oficina cercana, desde casa o combinando ambas opciones, sujeta a restricciones geográficas.
  • Remuneración competitiva.
  • Entorno de trabajo colaborativo.
  • Oportunidad de generar un impacto significativo.
  • Adaptaciones razonables para personas cualificadas con discapacidad.