El grupo CIBT ATA se creó para gestionar activamente los riesgos, costos y las limitaciones de tamaño asociadas de la cartera retenida de JPMorgan Chase de manera activa y conectada. Admite la agenda estratégica de nuestra franquicia a través de un enfoque coordinado para la fijación de precios y la gestión de recursos financieros.
Como Ingeniero de Software Experimentado en JPMorgan Chase dentro del equipo de Global Technology, te desempeñas como miembro de un equipo ágil para diseñar y entregar productos tecnológicos confiables y líderes en el mercado de manera segura, estable y escalable. Contribuirás a la creación de aplicaciones modernas habilitadas por datos e IA, con una mentalidad "AI-first" —incluida la capacidad de aprovechar técnicas de prompting, flujos de trabajo impulsados por LLM y patrones "human-in-the-loop" para acelerar la entrega y mejorar los resultados de los usuarios, al tiempo que se cumplen sólidos estándares de seguridad, control y calidad.
Responsabilidades del puesto
- Participa en el diseño y desarrollo de sistemas escalables y resilientes utilizando Python, SQL, React, AWS y otras tecnologías para contribuir a mejoras continuas e iterativas para los equipos de producto.
- Ejecuta soluciones de software, incluyendo diseño, desarrollo y resolución de problemas técnicos en todo el stack, cuando sea necesario.
- Se asocia con clientes internos para la recopilación de requisitos, resolución de problemas y entrega de herramientas que permitan una mejor estrategia, toma de decisiones y gestión de riesgos/costos.
- Crea código de producción seguro y de alta calidad y mantiene servicios y algoritmos que se ejecutan de manera confiable con los sistemas upstream/downstream apropiados.
- Produce o contribuye a artefactos de arquitectura y diseño para aplicaciones, asegurando que las restricciones de diseño se cumplan con el desarrollo de código de software.
- Recopila, analiza, sintetiza y desarrolla visualizaciones e informes a partir de conjuntos de datos grandes y diversos en servicio de la mejora continua de aplicaciones y sistemas de software.
- Identifica problemas ocultos y patrones en los datos y utiliza estos conocimientos para impulsar mejoras en la higiene de codificación, la calidad de los datos y la arquitectura del sistema.
- Contribuye a comunidades de práctica de ingeniería de software y eventos que exploran tecnologías nuevas y emergentes, incluidos los patrones modernos de ingeniería de IA.
Responsabilidades "AI-first" / desarrollo orientado a prompts (integradas en la entrega):
- Diseña e implementa funcionalidades habilitadas por LLM (por ejemplo, resumen, extracción, preguntas y respuestas, asistentes de razonamiento) prestando atención a la confiabilidad, latencia, costo y experiencia del usuario.
- Practica el desarrollo orientado a prompts: iterando en prompts e instrucciones del sistema como artefactos de primera clase, utilizando versionado, casos de prueba y criterios de evaluación medibles (calidad, groundedness, seguridad).
- Implementa patrones como "retrieval-augmented generation" (RAG), llamada a herramientas/funciones, orquestación de flujos de trabajo y revisión "human-in-the-loop" cuando sea apropiado.
- Crea enfoques de evaluación y monitoreo para funcionalidades de IA (verificaciones automatizadas, pruebas de regresión, "guardrails", observabilidad) y mejora continuamente la calidad basándose en la retroalimentación de producción.
- Aplica prácticas de ingeniería segura a sistemas habilitados por IA, incluyendo minimización de datos, controles de acceso, manejo seguro de información sensible y resiliencia contra inyección de prompts y mal uso.
- Contribuye a la cultura del equipo de diversidad, oportunidad, inclusión y respeto.
Calificaciones, capacidades y habilidades requeridas:
- Experiencia práctica "hands-on" en diseño de sistemas, desarrollo de aplicaciones, pruebas y estabilidad operativa.
- Dominio de la codificación en Java o Python.
- Experiencia en el desarrollo, depuración y mantenimiento de código en un entorno corporativo grande con uno o más lenguajes de programación modernos y lenguajes de consulta de bases de datos.
- Conocimiento general del Ciclo de Vida de Desarrollo de Software.
- Comprensión de metodologías ágiles como CI/CD, resiliencia de aplicaciones y seguridad.
- Conocimiento de aplicaciones de software y procesos técnicos dentro de una disciplina técnica (por ejemplo, nube, inteligencia artificial, aprendizaje automático, móvil, etc.).
- Capacidad demostrada para entregar capacidades habilitadas por IA de manera responsable, incluyendo comodidad trabajando con técnicas de prompting, entradas/salidas estructuradas, enfoques de evaluación y refinamiento iterativo en colaboración con el producto y los usuarios.
Calificaciones, capacidades y habilidades preferidas:
- Familiaridad con tecnologías front-end modernas (por ejemplo, React).
- Exposición a tecnologías en la nube (por ejemplo, AWS).
- Conocimiento e interés en la industria financiera.
- Experiencia con prácticas aplicadas de ingeniería de IA (cualquiera de las siguientes): RAG, búsqueda semántica, embeddings, gestión de prompts/versiones, evaluaciones de LLM, patrones de integración de modelos/servicios o monitoreo de funcionalidades de IA en producción.
J.P. Morgan es un líder mundial en servicios financieros, que brinda asesoramiento estratégico y productos a las corporaciones, gobiernos, individuos adinerados e inversores institucionales más prominentes del mundo. Nuestro enfoque "first-class business in a first-class way" para servir a los clientes impulsa todo lo que hacemos. Nos esforzamos por construir asociaciones confiables y a largo plazo para ayudar a nuestros clientes a alcanzar sus objetivos comerciales. Reconocemos que nuestra gente es nuestra fortaleza y los diversos talentos que aportan a nuestra fuerza laboral global están directamente relacionados con nuestro éxito. Somos un empleador que ofrece igualdad de oportunidades y valoramos mucho la diversidad y la inclusión en nuestra empresa. No discriminamos por ningún atributo protegido, incluyendo raza, religión, color, origen nacional, género, orientación sexual, identidad de género, expresión de género, edad, estado civil o de veterano, embarazo o discapacidad, o cualquier otra base protegida por la ley aplicable. También hacemos adaptaciones razonables para las prácticas y creencias religiosas de los solicitantes y empleados, así como para las necesidades de salud mental o discapacidad física. Visite nuestras preguntas frecuentes para obtener más información sobre cómo solicitar una adaptación.