
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.
152.000 $ – 282.000 $ / año
RemotoTiempo completoLíderIdioma Obligatorio: inglésIngeniero de softwareIngeniero full-stackDescripció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.