Software Engineer III -Full Stack Developer - ModelOps, MLOps

Job expired!

¿Estás listo para llevar tu carrera en ingeniería de software al siguiente nivel? Estamos buscando un Ingeniero de Software III - Desarrollador Full Stack altamente capacitado para nuestro equipo de Plataformas de Datos de IA/ML Corporativas. En JPMorgan Chase, trabajarás en productos de vanguardia que impulsan ModelOps, MLOps y desarrollo de datos de ML para acelerar una amplia gama de proyectos de IA/ML en una de las firmas de servicios financieros más grandes del mundo.

Como Ingeniero de Software III en JPMorgan Chase, construirás productos que son críticos para el ecosistema de ML a escala empresarial de nuestra firma. Tu trabajo involucrará colaborar con arquitectos de sistemas, ingenieros, gerentes de productos, científicos de datos, investigadores y colegas en todas las líneas de negocio y funciones.

  • Desarrollar nuevos sistemas incluyendo repositorio de modelos/registro, registro de características, motor de políticas de promoción automática de modelos, herramientas de gobernanza de modelos y GenAI, anotación de datos, preparación de datos y linaje.
  • Aprovechar tecnologías en la nube y arquitectura de microservicios para desarrollar nuevos productos, identificar nuevas bibliotecas de código abierto y aprender nuevos lenguajes de programación para cumplir con los requisitos técnicos.
  • Ejecutar soluciones de software, incluyendo diseño, desarrollo y solución técnica de problemas con enfoques innovadores.
  • Crear código de producción seguro y de alta calidad, manteniendo algoritmos que se ejecutan de manera sincronizada con los sistemas adecuados.
  • Trabajar con arquitectos de sistemas para contribuir a la arquitectura del stack tecnológico, desde bases de datos hasta aplicaciones nativas.
  • Crear prototipos rápidos y aplicaciones a gran escala de manera colaborativa e iterativa para cumplir con los objetivos empresariales.
  • Analizar, sintetizar y desarrollar visualizaciones e informes a partir de conjuntos de datos grandes y diversos para mejorar aplicaciones y sistemas de software.
  • Identificar problemas ocultos y patrones en los datos para impulsar mejoras en la higiene del código y la arquitectura del sistema.
  • Contribuir a comunidades de práctica de ingeniería de software y explorar nuevas tecnologías emergentes.
  • Aportar a una cultura de equipo de diversidad, equidad, inclusión y respeto.
  • Formación formal o certificación en conceptos de ingeniería de software y más de 3 años de experiencia aplicada.
  • Experiencia en patrones de arquitectura moderna como microservicios, arquitecturas reactivas y arquitecturas impulsadas por eventos.
  • Competencia en al menos 2 lenguajes de programación/marcos modernos como JavaScript, React, Node.js, Java, Kotlin, Python, Pandas, TensorFlow o Go.
  • Experiencia con HTML/CSS y al menos un marco moderno de JavaScript como React.js, Vue.js, Hapi.js, Ember.js o Angular.js.
  • Experiencia en la escritura y utilización de servicios API RESTful y en el ajuste de rendimiento de aplicaciones a gran escala.
  • Familiaridad con proveedores de nube (por ejemplo, AWS, Azure, GCP) y contenedorización (por ejemplo, Docker, Kubernetes).
  • Conocimiento de bases de datos relacionales y no relacionales como PostgreSQL, MongoDB, CouchDB, Redis, Elasticsearch, Cassandra, etc.
  • Experiencia en prácticas de ingeniería como refactorización de código, patrones de diseño, desarrollo guiado por pruebas (TDD), CI/CD y seguridad de aplicaciones.
  • Experiencia con metodologías de desarrollo Agile y conocimiento de principios de DevOps.
  • Capacidad fuerte para comunicar ideas complejas de manera efectiva e interactuar con personas a todos los niveles de una organización.
  • Familiaridad con tecnologías modernas de stack completo.
  • Exposición a tecnologías en la nube.
  • Experiencia o conocimiento de la gobernanza de modelos y datos.
  • Pasión por crecer en tus habilidades y abordar trabajos interesantes y problemas desafiantes.

JPMorgan Chase & Co. se destaca como líder en banca de inversión, banca de consumo y pequeñas empresas, banca comercial, procesamiento de transacciones financieras y gestión de activos. Con más de 200