Eleva tu carrera como Ingeniero de Software Principal Senior dentro de nuestro estimado equipo de Plataformas de Datos AI/ML en JPMorgan Chase & Co. Te invitamos a ser una parte crucial de una de las mayores firmas de servicios financieros del mundo, impulsando la innovación en MLOps, gobernanza automatizada y desarrollo de datos de ML para apoyar una amplia gama de proyectos de AI/ML.
Este rol ofrece una oportunidad excepcional y gratificante para aprovechar tu experiencia en ingeniería de software y avanzar en tu carrera. Serás parte de un equipo dinámico dedicado a construir productos y soluciones de vanguardia que son integrales para el ecosistema de ML a escala empresarial de JPMC.
Como Ingeniero de Software Principal Senior, desarrollarás productos que abarcan MLOps, ModelOps y desarrollo de datos de ML (por ejemplo, procesamiento, anotación de datos) para los practicantes de ML en toda la empresa. Colaborarás estrechamente con nuestros hábiles arquitectos de sistemas, ingenieros, gerentes de productos, científicos de datos y otros profesionales en todas las líneas de negocio y funciones.
- Crear y mejorar sistemas, incluidos el repositorio/registro de modelos, el registro de funciones, el motor de políticas de promoción automática de modelos, herramientas de gobernanza, la anotación de datos y la preparación de datos.
- Influir en el diseño de productos, la funcionalidad de las aplicaciones y las operaciones y procesos técnicos.
- Aprovechar tecnologías en la nube y arquitectura de microservicios para desarrollar nuevos productos.
- Proporcionar orientación técnica y dirección a los equipos de negocio y técnicos.
- Colaborar con arquitectos de sistemas para contribuir a la arquitectura a lo largo de la pila tecnológica.
- Desarrollar código de producción seguro y de alta calidad, revisar y depurar el código escrito por otros.
- Crear prototipos rápidos y aplicaciones totalmente funcionales para cumplir con los objetivos comerciales.
- Servir como experto en la materia en una o más áreas de enfoque.
- Contribuir a la comunidad de ingeniería abogando por marcos, herramientas y prácticas de ciclo de vida de desarrollo de software a nivel de toda la empresa.
- Promover el uso de tecnologías de vanguardia a colegas y tomadores de decisiones de proyectos.
- Fomentar una cultura de equipo de diversidad, equidad, inclusión y respeto.
- Capacitación formal o certificación en conceptos de ingeniería de software con más de 5 años de experiencia aplicada.
- Experiencia práctica de contribución técnica individual en proyectos de desarrollo de software.
- Experiencia construyendo aplicaciones escalables usando Python, Java o NodeJS.
- Competencia en patrones arquitectónicos modernos (microservicios, arquitecturas reactivas, arquitecturas dirigidas por eventos).
- Experiencia con HTML/CSS y marcos modernos de JavaScript (por ejemplo, React.js, Vue.js, Angular.js).
- Experiencia proporcionando y utilizando servicios API RESTful y afinando el rendimiento de aplicaciones a gran escala.
- Experiencia con proveedores de nube (AWS, Azure, GCP) y containerización (Docker, Kubernetes).
- Experiencia con bases de datos relacionales y no relacionales (PostgreSQL, MongoDB, Redis, Elasticsearch, etc.).
- Experiencia en modelado de datos, diseño de ETL, gestión de linaje de datos y gobernanza de datos, tanto para infraestructura SQL tradicional como Big Data.
- Competencia en prácticas de ingeniería como refactorización de código, desarrollo guiado por diseño, TDD, CI/CD, construcción de aplicaciones altamente escalables y seguridad de aplicaciones.
- Experiencia en arquitectura empresarial a gran escala y soluciones basadas en la nube (AWS, Azure, GCP).
- Experiencia con tecnologías modernas de pila completa.
- Familiaridad con tecnologías en la nube.
JPMorgan Chase & Co., un líder en servicios financieros durante más de 200 años, proporciona soluciones innovadoras a millones de consumidores, pequeñas empresas y clientes corporativos, institucionales y gubernamentales prominentes. Ofrecemos servicios de banca de inversión, banca comercial, procesamiento de transacciones financieras, gestión de activos, y más