NerdWallet
NerdWallet
NerdWallet es una empresa de finanzas y tecnología financiera que ayuda a los consumidores y a las pequeñas y medianas empresas a tomar decisiones financieras más claras y seguras. Sus productos y contenidos están diseñados para facilitar la comprensión de temas complejos relacionados con el dinero, mientras que su equipo, conocido como los «Nerds», trabaja en una cultura inclusiva y orientada a la equidad. NerdWallet también apoya iniciativas comunitarias dirigidas a poblaciones desfavorecidas y sin acceso a servicios bancarios mediante sus esfuerzos de responsabilidad social corporativa.

Ingeniero/a de software sénior de integraciones con asistentes de IA

Lidera las integraciones de producción de NerdWallet con asistentes de IA de terceros y crea sistemas LLM fiables y conformes que ofrecen orientación financiera a los consumidores.

Descripción

  • Define la dirección técnica y la arquitectura de las integraciones de NerdWallet para ofrecer orientación financiera mediante asistentes de IA de terceros.
  • Diseña cómo se empaqueta, expone y muestra la orientación, incluidas las herramientas, los protocolos y las interfaces dentro de la conversación.
  • Desarrolla integraciones de producción y prototipa capacidades emergentes en plataformas de IA.
  • Crea abstracciones, contratos y patrones reutilizables para distintas plataformas de IA.
  • Supervisa protocolos de plataformas, SDK, procesos de revisión y políticas, y refleja los cambios en las hojas de ruta y la arquitectura.
  • Desarrolla métodos de evaluación y pruebas, incluidas evaluaciones automatizadas, suites de regresión y pruebas de extremo a extremo.
  • Colabora con los equipos de Seguridad, Asuntos Jurídicos y Cumplimiento en materia de autenticación, consentimiento, datos sensibles y cumplimiento financiero.
  • Define estándares de supervisión, latencia, costes y respuesta a incidentes, y ayuda a resolver problemas en producción.
  • Lidera revisiones de diseño, establece estándares de programación y arquitectura, y revisa código.
  • Orienta a ingenieros de equipos internos y de contratistas.
  • Coordina con responsables de Ingeniería y de Producto las prioridades, el esfuerzo, los riesgos y las inversiones técnicas.
  • Utiliza datos de uso y rendimiento para fundamentar las decisiones sobre integraciones.
  • Reporta a la Dirección de Ingeniería.

Requisitos

  • Al menos 8 años de experiencia en ingeniería de software.
  • Al menos 3 años de experiencia en un puesto de nivel Staff.
  • Amplia experiencia práctica en la creación y operación de sistemas backend en producción.
  • Trayectoria diseñando la arquitectura de sistemas complejos de principio a fin.
  • Experiencia guiando equipos ante problemas técnicos complejos.
  • Experiencia estableciendo buenas prácticas de ingeniería y orientando a otros ingenieros.
  • Experiencia en producción con LLM, incluido el uso de herramientas o llamadas a funciones, MCP o protocolos similares, diseño de prompts y contexto, generación aumentada por recuperación, evaluaciones y resultados no deterministas.
  • Conocimientos avanzados de un stack moderno de TypeScript, como Node.js, React, GraphQL, Postgres y Redis.
  • Capacidad para evaluar bases de código, SDK y herramientas de proveedores que no conoce.
  • Experiencia diseñando API y servicios compartidos, con control de versiones y compatibilidad con versiones anteriores.
  • Experiencia desarrollando en plataformas o ecosistemas de terceros con restricciones externas y procesos de revisión.
  • Sólido conocimiento de métodos de autenticación y autorización, como OAuth.
  • Conocimiento de prácticas de seguridad para el tratamiento de datos sensibles.
  • Comodidad trabajando en iniciativas en etapas iniciales, desde cero hasta su lanzamiento.
  • Sólidas habilidades de comunicación para explicar el comportamiento, las ventajas y desventajas, y los riesgos de los sistemas de IA.
  • Se valorará la experiencia desarrollando aplicaciones, conectores o agentes para las principales plataformas de asistentes de IA.
  • Se valorará la experiencia lanzando funcionalidades de IA en sectores regulados.
  • Se valorará la experiencia con AWS, CI/CD, contenedores y observabilidad de LLM.
  • Se valorará la experiencia orientando a equipos que incluyan empleados y personal de proveedores o contratistas.

Beneficios

  • Planes médicos, dentales y oftalmológicos para empleados y personas a su cargo.
  • Vacaciones flexibles, 11 días festivos y cierre de la empresa durante las fiestas según la política Rejuvenation.
  • Permiso para nuevos padres si reciben a un recién nacido o a un menor mediante adopción o acogimiento familiar.
  • Apoyo para la salud mental.
  • Permiso sabático remunerado después de cinco años.
  • Planes FSA y HSA para gastos médicos y de cuidado de personas a cargo, con una aportación mensual de NerdWallet.
  • Asignación mensual para bienestar.
  • Asignación para teléfono móvil.
  • Asignación para Wi-Fi para empleados remotos.
  • Asignación para equipamiento de trabajo desde casa para empleados remotos.
  • Subvención para espacios de trabajo compartidos para empleados remotos.
  • Grupos de recursos para empleados.
  • Maratones de programación y eventos de equipo.
  • Eventos para toda la empresa.
  • Ocho horas de permiso para voluntariado por trimestre.
  • Aportación de la empresa a donaciones benéficas.
  • Plan 401(k) con una aportación equivalente de la empresa del 4 %.
  • Acceso anticipado a nuevos productos y herramientas financieras.
  • Orientación sobre bienestar financiero y acceso ilimitado a un planificador financiero certificado a través de Northstar.
  • Seguro de incapacidad y de vida con primas pagadas por la empresa.
  • Participación accionaria.