JPMorgan Chase & Co.

Ingeniero de Software Senior Lead - Ingeniería de IA/ML, GPU ML Serving

PythonJavaAWSGCPDockerKubernetesC++
Traducción automática. Consulta el original.

Sobre la oportunidad

Tenemos una oportunidad emocionante y gratificante para que lleves tu carrera en ingeniería de software al siguiente nivel.

Como Ingeniero de Software Lead en JPMorgan Chase dentro del equipo de Banca Comercial y de Inversión, serás un miembro clave de un equipo ágil, diseñando y entregando productos tecnológicos seguros, estables y escalables. Implementarás soluciones tecnológicas críticas en múltiples áreas técnicas, apoyando los objetivos comerciales de la firma.

Responsabilidades del puesto

  1. Ejecuta soluciones de software, diseño, desarrollo y resolución de problemas técnicos con la capacidad de pensar más allá de los enfoques rutinarios o convencionales para construir soluciones o desglosar problemas técnicos.
  1. Crea código de producción seguro y de alta calidad y mantiene algoritmos que se ejecutan de forma sincrónica con los sistemas adecuados.
  1. Aprovecha las herramientas de asistencia de codificación de IA autorizadas por la empresa dentro del entorno de trabajo para mejorar la calidad del código, la velocidad de entrega y la productividad en entregables complejos (por ejemplo, generación/refactorización de código, creación de pruebas unitarias, documentación), mientras valida los resultados mediante revisión por pares, pruebas automatizadas y estándares de codificación segura; contribuye con aprendizajes y patrones reutilizables para mejorar la eficacia general del equipo.
  1. Aplica el conocimiento de las herramientas dentro de la cadena de herramientas del Ciclo de Vida de Desarrollo de Software, incluidas las capacidades de desarrollo y automatización asistidas por IA autorizadas por la empresa, para mejorar el valor obtenido mediante la automatización.
  1. Produce arquitectura y artefactos de diseño para aplicaciones complejas, siendo responsable de garantizar que las restricciones de diseño se cumplan mediante el desarrollo de código de software.
  1. Recopila, analiza, sintetiza y desarrolla visualizaciones e informes a partir de conjuntos de datos grandes y diversos al servicio de la mejora continua de las aplicaciones y sistemas de software.
  1. Identifica de forma proactiva problemas y patrones ocultos en los datos y utiliza estos conocimientos para impulsar mejoras en la higiene de la codificación y la arquitectura del sistema.

Cualificaciones, capacidades y habilidades requeridas

  1. Formación formal o certificación en conceptos de ingeniería de software y 5+ años de experiencia aplicada.
  1. Experiencia profesional en desarrollo de software, con énfasis en sistemas de ML.
  1. Experiencia práctica en el uso de herramientas de desarrollo de software asistidas por IA autorizadas por la empresa dentro del entorno de trabajo (por ejemplo, para codificación, creación de pruebas, resolución de problemas o documentación) con capacidad demostrada para evaluar, validar y refinar críticamente los resultados generados por IA en cuanto a corrección, rendimiento y seguridad.
  1. Responsable del uso de IA en flujos de trabajo de ingeniería, incluidas las consideraciones de sensibilidad de datos, el manejo seguro de entradas/salidas y el cumplimiento de las expectativas de resiliencia y seguridad; capacidad para guiar a sus compañeros sobre un uso seguro y eficaz dentro de las prácticas del equipo.
  1. Experiencia contribuyendo al diseño y desarrollo de sistemas y servicios escalables (por ejemplo, servicios web, APIs).
  1. Dominio de Python, incluida experiencia con frameworks de ML (por ejemplo, TensorFlow, PyTorch o similares).
  1. Experiencia con tecnologías nativas de la nube (por ejemplo, Docker, Kubernetes).
  1. Experiencia con una o más plataformas de nube pública (AWS, GCP).
  1. Experiencia con fundamentos de diseño de sistemas (por ejemplo, fiabilidad, escalabilidad, compensaciones de rendimiento).
  1. Experiencia trabajando con conceptos de sistemas distribuidos, arquitecturas de microservicios, Cassandra o bases de datos NoSQL equivalentes. Experiencia en mentoría y liderazgo técnico, incluyendo el establecimiento de estándares de ingeniería y la elevación de la calidad general del equipo.

Cualificaciones, capacidades y habilidades preferidas

  1. Conocimiento práctico de lenguajes adicionales como Java y/o C++.
  1. Exposición al despliegue u operación de cargas de trabajo de GPU en entornos Kubernetes.
  1. Exposición a frameworks de servicio de modelos de ML (por ejemplo, TorchServe, TensorFlow Serving, Triton Inference Server).
  1. Familiaridad con sistemas de entrenamiento e inferencia distribuidos.
  1. Conocimiento de técnicas de compresión de modelos y conceptos de despliegue en el borde (edge deployment).
  1. Familiaridad con conceptos de gestión de API, Diseño Orientado al Dominio (DDD) y trabajo en entornos de desarrollo Ágiles.

LEY FEDERAL DE SEGURO DE DEPÓSITOS

Este puesto está sujeto a la Sección 19 de la Ley Federal de Seguro de Depósitos. Como tal, una oferta de empleo para este puesto está supeditada a la revisión por parte de JPMorgan Chase del historial de condenas penales, incluidas las desviaciones previas al juicio o las entradas en programas.

JPMorganChase, una de las instituciones financieras más antiguas, ofrece soluciones financieras innovadoras a millones de consumidores, pequeñas empresas y muchos de los clientes corporativos, institucionales y gubernamentales más destacados del mundo bajo las marcas J.P. Morgan y Chase. Nuestra historia abarca más de 200 años y hoy somos líderes en banca de inversión, banca de consumo y pequeñas empresas, banca comercial, procesamiento de transacciones financieras y gestión de activos.

Reconocemos que nuestra gente es nuestra fortaleza y que 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, incluidos la raza, la religión, el color, el origen nacional, el género, la orientación sexual, la identidad de género, la expresión de género, la edad, el estado civil o de veterano, el embarazo o la discapacidad, o cualquier otra base protegida por la ley aplicable. También realizamos 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. Visita nuestras preguntas frecuentes careers.jpmorgan.com/us/en/how-we-hire/faqs para obtener más información sobre cómo solicitar una adaptación.

JPMorgan Chase & Co. es un empleador que ofrece igualdad de oportunidades, incluyendo discapacidad/veteranos.

El Banco Comercial y de Inversión de J.P. Morgan es un líder mundial en banca, mercados, servicios de valores y pagos. Corporaciones, gobiernos e instituciones de todo el mundo nos confían sus negocios en más de 100 países. El Banco Comercial y de Inversión proporciona asesoramiento estratégico, recauda capital, gestiona riesgos y extiende liquidez en los mercados de todo el mundo.

Ofrecemos un paquete de compensación total competitivo que incluye un salario base determinado en función del puesto, la experiencia, el conjunto de habilidades y la ubicación. Aquellos en puestos elegibles pueden recibir una remuneración basada en comisiones y/o una compensación de incentivos discrecional, pagada en forma de efectivo y/o capital sujeto a pérdida, otorgada en reconocimiento de los logros y contribuciones individuales. También ofrecemos una gama de beneficios y programas para satisfacer las necesidades de los empleados, según la elegibilidad. Estos beneficios incluyen cobertura integral de atención médica, centros de salud y bienestar en el lugar, un plan de ahorro para la jubilación, cuidado infantil de respaldo, reembolso de matrícula, apoyo a la salud mental, asesoramiento financiero y más. Se proporcionarán detalles adicionales sobre la compensación total y los beneficios durante el proceso de contratación.

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