Bain & Company

Director, Full stack AI Engineer

TypeScriptReactAWS
Traducción automática. Consulta el original.

DESCRIPCIÓN Y REQUISITOS

Por qué somos un gran lugar para trabajar

Estamos orgullosos de ser reconocidos constantemente como uno de los mejores lugares para trabajar del mundo. Actualmente somos la consultora mejor clasificada en la lista de Mejores Lugares para Trabajar de Glassdoor y hemos obtenido el puesto número 1 en siete ocasiones, un récord. Los equipos extraordinarios son el corazón de nuestra estrategia empresarial, pero no surgen por casualidad. Requieren un enfoque intencional para reunir una amplia gama de antecedentes, culturas, experiencias, perspectivas y habilidades en un entorno de trabajo inclusivo y de apoyo. Contratamos personas con un talento excepcional y creamos un entorno en el que cada individuo puede prosperar profesional y personalmente.

Con quién trabajarás

Formarás parte de un equipo que construye el conjunto integrado de herramientas de toma de decisiones agentivas de Bain, que proporciona a las grandes organizaciones inteligencia permanente para sus decisiones de crecimiento más importantes. El puesto se sitúa en una intersección que pocas organizaciones pueden ofrecer: la profundidad analítica y el acceso a clientes de una consultora de primer nivel, la ambición técnica de una empresa de productos y el trabajo de ingeniería en la frontera de la IA aplicada.

Trabajarás dentro del equipo de producto permanente de Bain, creando software que ayuda a las empresas más grandes del mundo a responder a las preguntas que impulsan su negocio: dónde invertir, dónde centrarse y cómo ganar. El impacto de lo que construyes es directo e inmediato, y la plataforma aumenta su valor con cada lanzamiento.

La plataforma tiene dos capas que trabajan juntas: un núcleo agentivo y un conjunto de módulos de decisión, cada uno de los cuales resuelve un problema comercial distinto. El ciclo de vida de construcción está conectado con el mundo real: a medida que los equipos de caso trabajan junto a los clientes en todas las industrias y geografías, esa retroalimentación fluye directamente de vuelta a la ingeniería y al producto. Cada interacción con el cliente hace que la plataforma sea más inteligente, más amplia y más resistente.

Esto es una startup dentro de una empresa establecida. Obtienes una verdadera propiedad en etapa inicial y una influencia real sobre la arquitectura y la dirección del producto, respaldada por la escala global, las relaciones con los clientes y el compromiso de liderazgo de Bain; el ritmo de una startup con la trayectoria de una firma global.

Buscamos ingenieros que vean cómo mejorar un producto y aporten ese instinto a cada sprint sin que se les pida, y que se sientan cómodos con problemas que no tienen una respuesta conocida. El trabajo implica motores de decisión en tiempo real, infraestructura nativa de la nube y problemas de datos sin una respuesta prefabricada. La experiencia con sistemas agentivos es importante: protocolos de herramientas y contexto como MCP, arneses de evaluación, diseño de memoria y resolución de entidades a través de datos empresariales desordenados. Se trata de IA aplicada en producción, a escala, con usuarios reales que dependen de lo que construyes. El campo avanza rápidamente y el equipo está diseñado para moverse con él, por lo que la voluntad de seguir aprendiendo cuenta tanto como lo que ya sabes.

Dónde encajarás dentro del equipo

El ingeniero Full-stack es responsable de la construcción y operación de las interfaces de producto y los servicios de backend que ponen a disposición de los usuarios las capacidades del Growth AI Performance System en toda la suite: los paneles, las herramientas de flujo de trabajo, las interfaces de planificación de escenarios y las vistas de resultados que los consultores expertos, especialistas y partes interesadas de alto nivel de los clientes utilizan en compromisos comerciales en vivo. Este es un rol a nivel de plataforma dentro del equipo de Núcleo Agentivo e Interfaz: estás construyendo para los tres módulos de producto, no para uno solo.

Trabajarás en estrecha colaboración con el líder de diseño y el diseñador en el front-end, con ingenieros de IA en la integración de capacidades agentivas y potenciadas por LLM en la capa de interfaz, y con el ingeniero de datos en la capa de acceso a datos y API que alimenta lo que ven los usuarios. Eres responsable de la calidad, fiabilidad y rendimiento del full stack: desde la superficie de API que sirve los resultados del modelo de dominio hasta los componentes de React que los renderizan para los usuarios.

Este es también un rol de liderazgo de personas. Serás el gerente directo de un pequeño equipo de ingenieros de nivel medio a senior dentro del equipo de Núcleo Agentivo e Interfaz, siendo responsable de su trabajo diario, rendimiento y crecimiento: realizando reuniones semanales, sirviendo como punto de escalada, redactando revisiones de rendimiento semestrales y anuales, y estableciendo planes de desarrollo profesional que fomenten la fluidez del equipo con las prácticas de ingeniería asistida por IA.

Trabajarás en toda la plataforma y los módulos de producto centrados en el ROI de marketing, la marca y la estrategia de precios, creando interfaces que hagan que los resultados analíticos complejos sean navegables y creíbles para los usuarios profesionales que necesitan actuar sobre ellos rápidamente. Los usuarios de este producto son sofisticados; las interfaces deben ser rápidas, densas e inequívocas.

Este rol tiene proximidad directa con el cliente. Te relacionarás con los equipos de consultoría para comprender cómo se utilizan las interfaces en los compromisos en vivo, dónde el rendimiento o la fiabilidad están creando problemas y qué cambios de ingeniería son necesarios.

Qué harás

Construcción y entrega de interfaces de producto

  1. Construir y entregar características de producto de extremo a extremo en todo el frontend del Growth AI Performance System: desarrollo de componentes de React y TypeScript, integración de API y el ciclo de vida completo de la característica desde la entrega del diseño hasta la implementación en producción y el mantenimiento continuo
  1. Poseer áreas de características específicas y flujos de trabajo de interfaz en toda la suite: paneles de asignación de canales, herramientas de planificación de escenarios y análisis de hipótesis, vistas de resultados de ROI de marketing, interfaces de análisis de marca y pantallas de estrategia de precios, diseñadas para usuarios expertos que necesitan navegar por contenido analítico denso rápidamente
  1. Construir interfaces densas en datos y cargadas de gráficos utilizando bibliotecas de visualización modernas; implementar vistas de series temporales, gráficos de cascada, comparaciones de asignación, herramientas de escenarios multivariable y pantallas de resultados en tiempo real que se actualizan a medida que cambian las entradas del modelo
  1. Implementar componentes de interacción humano-agente en colaboración con el equipo de ingeniería de IA: cómo se muestran las recomendaciones agentivas, los indicadores de confianza, los resultados de escenarios y la incertidumbre a los usuarios en interfaces que sean claras, creíbles y profesionalmente apropiadas
  1. Construir y mantener la capa de API de backend que sirve los resultados del modelo de dominio, los resultados del flujo de trabajo agentivo y los datos de la plataforma al frontend; diseñar APIs que sean fiables, versionadas y de alto rendimiento a escala de producción

Calidad de ingeniería y estándares de plataforma

  1. Liderar la implementación de ingeniería del sistema de diseño del Growth AI Performance System: construir bibliotecas de componentes que implementen fielmente las especificaciones de diseño, mantenerlas a medida que evoluciona el sistema de diseño y establecer convenciones de ingeniería que hagan que el código base del frontend sea consistente y mantenible en toda la suite
  1. Escribir código limpio, comprobable y mantenible en todo el ciclo de vida de desarrollo de software; implementar tuberías de CI/CD, pruebas automatizadas y flujos de trabajo de implementación que admitan una iteración rápida sin sacrificar la estabilidad de la producción
  1. Poseer el rendimiento y la fiabilidad de la capa de interfaz: monitorear el rendimiento del frontend, la latencia de la API y las tasas de error; diagnosticar y resolver problemas que afecten la experiencia del usuario en implementaciones de clientes en vivo
  1. Aplicar principios de DevSecOps en todo el full stack: autenticación y autorización, manejo seguro de datos para datos comerciales de clientes y cumplimiento de las obligaciones de privacidad relevantes para el contexto de cliente empresarial de la plataforma
  1. Mentorizar a los ingenieros del equipo, incluido el ingeniero de datos; establecer estándares de ingeniería, proporcionar retroalimentación estructurada de revisión de código y crear oportunidades para que los miembros del equipo asuman progresivamente más responsabilidad

Gestión de personas y liderazgo de equipo

  1. Gestionar un pequeño equipo de ingenieros de nivel medio a senior en el día a día: realizar reuniones semanales, desbloquear el trabajo y servir como punto de escalada para problemas técnicos y de entrega
  1. Poseer el ciclo completo de rendimiento para los informes directos: redactar y entregar revisiones semestrales y anuales, establecer objetivos, proporcionar retroalimentación constructiva y crear planes de desarrollo profesional individual
  1. Desarrollar la fluidez en IA/ML en todo el equipo: establecer expectativas para las prácticas de desarrollo asistido por IA, identificar brechas de habilidades y guiar el crecimiento de los informes hacia roles de ingeniería aumentados por IA
  1. Liderar la contratación para el equipo: definir las necesidades de contratación, participar en entrevistas y poseer la incorporación para que los nuevos ingenieros alcancen la productividad total rápidamente
  1. Crear y fomentar un entorno de alta satisfacción laboral que apoye el crecimiento y el avance continuos del equipo, mientras se gestionan los conflictos y las dependencias entre equipos para mantener la entrega en marcha

Colaboración y comunicación

  1. Relacionarse con los equipos de consultoría durante y después de las implementaciones de clientes en vivo para comprender dónde la capa de interfaz está creando fricción, problemas de rendimiento o problemas de credibilidad; traducir esa retroalimentación en mejoras de ingeniería y priorizarlas junto con la hoja de ruta del producto
  1. Presentar la arquitectura de interfaz, las compensaciones de ingeniería y las decisiones técnicas a las partes interesadas de alto nivel en términos claros y no técnicos; contribuir a las sesiones de las partes interesadas donde se demuestran y explican las interfaces de la plataforma
  1. Comunicarse claramente entre las disciplinas de diseño, ingeniería de IA y producto; traducir las especificaciones de diseño en requisitos de ingeniería, exponer las restricciones de integración al equipo de diseño temprano y mantener a la gestión de producto informada sobre el estado de la entrega y los riesgos técnicos
  1. Impulsar la innovación en la ingeniería de interfaces: mantenerse al día con las tecnologías emergentes de frontend, patrones de interfaz potenciados por IA y enfoques de visualización de datos; traer aprendizajes relevantes al equipo y proponer mejoras al enfoque de ingeniería

Sobre ti

Técnico

  1. Profunda competencia en React y TypeScript para el desarrollo complejo de frontend; fuerte dominio de la arquitectura de componentes, gestión de estado, optimización del rendimiento y las convenciones de ingeniería que hacen que los grandes códigos base de frontend sean mantenibles
  1. Fuerte competencia en desarrollo del lado del servidor; experiencia en la construcción de APIs y servicios de backend fiables, versionados y de alto rendimiento que sirven resultados analíticos y generados por IA a clientes de frontend a escala de producción
  1. Experiencia en la construcción de interfaces analíticas densas en datos: paneles cargados de gráficos, herramientas de escenarios en tiempo real, vistas de comparación multivariable y pantallas de asignación utilizando bibliotecas de visualización modernas
  1. Experiencia en la integración de LLM y capacidades de IA agentiva en características de producto orientadas al usuario; comprensión de cómo mostrar resultados generados por IA, respuestas en streaming e indicadores de confianza en interfaces de las que dependen los usuarios profesionales
  1. Sólidos fundamentos de ingeniería: código limpio y comprobable; desarrollo y gobernanza de bibliotecas de componentes; propiedad de tuberías de CI/CD; pruebas automatizadas; y depuración y perfilado de rendimiento de grado de producción
  1. Experiencia en la implementación y operación de aplicaciones full-stack en Azure o AWS; competencia con la contenedorización y comprensión de cómo se implementan y monitorean los servicios de frontend y backend en un entorno nativo de la nube
  1. Sólida comprensión de la autenticación, autorización y manejo seguro de datos; experiencia en la aplicación de principios de DevSecOps en una aplicación full-stack en un contexto empresarial
  1. Familiaridad con la implementación de sistemas de diseño: capaz de traducir especificaciones de tokens de diseño, documentación de componentes y pautas de interacción en convenciones de ingeniería a partir de las cuales un equipo pueda construir de manera consistente
  1. Uso activo de herramientas de codificación asistida por IA (Cursor, Claude Code o equivalente) para acelerar el desarrollo, prototipar más rápido y elevar el nivel de productividad de ingeniería del equipo

Experiencia

  1. 10 o más años en roles de ingeniería de software full-stack con responsabilidades significativas de construcción práctica tanto en frontend como en backend
  1. Experiencia directa en la gestión de un equipo de ingenieros: realizar revisiones de rendimiento, planificación de desarrollo profesional y gestión de personas diaria, además de liderazgo técnico
  1. Historial de construcción y entrega de aplicaciones de producción con interfaces analíticas densas en datos de las que dependen usuarios profesionales reales
  1. Experiencia liderando la implementación de ingeniería de un sistema de diseño o biblioteca de componentes en un producto de múltiples características
  1. Experiencia mentorizando ingenieros y estableciendo estándares de ingeniería dentro de un equipo
  1. La experiencia en entornos orientados al cliente o adyacentes a la consultoría donde las decisiones de interfaz tienen consecuencias directas sobre cómo los usuarios profesionales confían y actúan sobre lo que ven es una gran ventaja
  1. Experiencia trabajando en equipos de producto ágiles y multifuncionales; sólidas habilidades de resolución de problemas y resolución de problemas de producción

Educación

Grado asociado / Grado de bachiller en informática, ingeniería, matemáticas o un campo técnico relacionado; o una combinación equivalente de educación, formación y experiencia.

Información de compensación en EE. UU.

La compensación para este rol incluye salario base, bono de rendimiento discrecional anual, plan 401(k) con una contribución anual del empleador basada en los años de servicio y el paquete de beneficios de primera clase de Bain (detalles listados a continuación).

Algunos gobiernos locales en los Estados Unidos requieren que se incluya un rango salarial razonable y de buena fe en las publicaciones de trabajo para roles abiertos. La compensación anual estimada para este rol es la siguiente:

  • En Illinois, el rango salarial anual de tiempo completo de buena fe y razonable para este rol está entre $196,000-235,250; la ubicación dentro de este rango variará según varios factores, incluidos, entre otros, la experiencia, la educación, la licencia/certificaciones, la formación y el nivel de habilidad
  • En Massachusetts, el rango salarial anual de tiempo completo de buena fe y razonable para este rol está entre $204,750-$245,750; la ubicación dentro de este rango variará según varios factores, incluidos, entre otros, la experiencia, la educación, la licencia/certificaciones, la formación y el nivel de habilidad
  • Bono de rendimiento discrecional anual
  • Este rol también puede ser elegible para otros elementos de compensación discrecional
  • Contribución de la empresa al 401(k) del 4.5%, que aumenta después de 3 años de servicio y está 100% consolidada en la fecha de inicio

El programa integral de beneficios y bienestar de Bain & Company está diseñado para ayudar a los empleados a lograr independencia, protección y estabilidad personal en las áreas más importantes para usted y su familia.

  • Bain paga 100% las primas individuales de los empleados para programas médicos, dentales y de visión, ofreciendo uno de los planes médicos más completos para los empleados sin afectar su cheque de pago
  • Generoso tiempo libre pagado, incluyendo licencia parental, licencia por enfermedad y días festivos pagados
  • Contribución de la empresa al 401(k) totalmente consolidada
  • Seguro de vida y discapacidad a largo plazo pagado

Para todas las demás ubicaciones, el rango salarial anual de tiempo completo de buena fe y razonable para este rol es acorde con las tasas competitivas del mercado geográfico para este rol y variará según varios factores, incluidos, entre otros, la experiencia, la educación, la licencia/certificaciones, la formación y el nivel de habilidad.

INFORMACIÓN GENERAL

Es ilegal en Massachusetts exigir o administrar una prueba de detector de mentiras como condición de empleo o empleo continuo. Un empleador que viole esta ley estará sujeto a sanciones penales y responsabilidad civil.

Título del puesto Director, Full stack AI Engineer

ID del puesto 111270

Áreas de trabajo Tecnología e Ingeniería

Tipo de empleo Permanente a tiempo completo

Ubicación(es) Boston, Chicago, Londres, Sao Paulo, Varsovia

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores