JPMorgan Chase & Co.

Ingeniero/a de Software Principal – Python, AWS y Servicios Cloud-Native

PythonJavaAWSDockerKubernetesTerraform
Traducción automática. Consulta el original.

Descripción del puesto

Si asumes la responsabilidad de los resultados en producción —no solo de la implementación— y te motiva convertir requisitos ambiguos en diseños de servicios estables y bien modelados, este puesto ha sido creado para ti.

Como Ingeniero/a de Software Principal en JPMorganChase, dentro de las Plataformas de Datos y Machine Learning de Inteligencia Artificial Corporativa — Centro de Excelencia de Machine Learning — diseñarás, construirás y optimizarás sistemas distribuidos de alto rendimiento y baja latencia que servirán como columna vertebral de nuestra infraestructura de machine learning y datos. Colaborarás con equipos de ingeniería, ciencia de datos y plataformas para ofrecer soluciones resilientes y nativas de la nube que permitan a la firma operar a la vanguardia de la innovación impulsada por IA. Tu trabajo dará forma directamente a la fiabilidad, escalabilidad y rendimiento de los sistemas que procesan datos críticos en toda la empresa, y tu voz tendrá peso en las decisiones arquitectónicas y de ingeniería que definan la evolución de la plataforma. Tendrás una considerable libertad para influir en la arquitectura, los estándares de ingeniería y la postura de fiabilidad en todos los servicios, con expectativas y reconocimiento alineados con el impacto a nivel senior.

Responsabilidades del puesto

  1. Arquitecturar e implementar servicios distribuidos de baja latencia y alto rendimiento basados en Java y Spring Boot utilizando principios de orientación a objetos, ofreciendo un rendimiento de nivel de producción con APIs sólidas y bien definidas.
  1. Diseñar y construir arquitecturas de servicios resilientes y nativas de la nube con requisitos de alta disponibilidad desde 99.9% hasta 99.999%, aprovechando servicios de cómputo, mensajería, streaming, bases de datos y almacenamiento de AWS, incluyendo Managed Streaming for Apache Kafka (MSK), Simple Queue Service (SQS), S3, Elastic Container Service (ECS), Elastic Kubernetes Service (EKS), Lambda, Kinesis Video/Data Streams, Relational Database Service (RDS), DynamoDB y Redshift.
  1. Desarrollar y mantener soluciones de infraestructura como código utilizando Terraform y/o CloudFormation para soportar despliegues en la nube escalables, repetibles y auditables.
  1. Implementar y mejorar continuamente soluciones de observabilidad —incluyendo alertas, monitorización e informes— utilizando Datadog, Dynatrace y Splunk para proporcionar inteligencia de producción accionable en plataformas de microservicios.
  1. Traducir requisitos ambiguos o cambiantes en diseños de servicios estables y bien modelados, articulando claramente las compensaciones de ingeniería tanto a interlocutores técnicos como no técnicos.
  1. Liderar revisiones de diseño técnico, establecer mejores prácticas de ingeniería e impulsar la adopción de estándares que mejoren la operabilidad, fiabilidad y mantenibilidad de la plataforma.
  1. Ser responsable de los resultados de producción de principio a fin —identificando y resolviendo cuellos de botella de rendimiento, brechas de fiabilidad y limitaciones de escalabilidad a través de la automatización y operaciones basadas en runbooks.
  1. Colaborar con ingenieros de machine learning y científicos de datos para comprender los requisitos de la plataforma y ofrecer soluciones de ingeniería robustas y listas para producción.
  1. Mentorizar y proporcionar orientación técnica a ingenieros del equipo, fomentando una cultura de responsabilidad, aprendizaje continuo y excelencia en ingeniería.
  1. Impulsar la adopción y gobernanza de prácticas de ingeniería asistidas por IA aprobadas para mejorar la calidad del código, la velocidad de entrega y los resultados operativos —incluyendo revisión de código asistida por IA, aceleración de pruebas, preparación para lanzamientos y análisis de incidentes—, al tiempo que se establecen estándares de validación medibles y se promueve la reutilización de patrones probados dentro de la cadena de herramientas del ciclo de vida del desarrollo de software.

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, con sólidas habilidades de desarrollo en Java utilizando principios de orientación a objetos y experiencia significativa con Spring Boot.
  1. Experiencia demostrada en el diseño y ajuste para procesamiento de baja latencia en sistemas distribuidos de producción.
  1. Experiencia práctica en el uso de servicios de AWS como MSK (Kafka), SQS, S3, ECS, EKS, Lambda, Kinesis Video/Data Streams, RDS, DynamoDB y Redshift en arquitecturas de servicios resilientes a gran escala.
  1. Experiencia práctica en la implementación de soluciones de alertas, monitorización e informes utilizando Datadog, Dynatrace y/o Splunk en entornos de nivel de producción.
  1. Sólidos fundamentos de ingeniería, incluyendo diseño de API, disciplina de pruebas y depuración en contextos de producción.
  1. Dominio de uno o más lenguajes de programación modernos —con gran énfasis en Java—, escribiendo código limpio, mantenible, orientado a objetos y testeable.
  1. Sólida experiencia con tecnologías de contenedorización y orquestación, incluyendo Docker y Kubernetes.
  1. Capacidad demostrada para comunicar compensaciones de ingeniería de forma clara tanto a interlocutores técnicos como no técnicos.
  1. Experiencia demostrada liderando el uso efectivo de herramientas de desarrollo de software asistidas por IA autorizadas por la empresa para codificación, revisión de código, aceleración de pruebas y resolución de problemas, con la capacidad de establecer expectativas para el equipo en la validación de resultados de IA en cuanto a corrección, rendimiento y seguridad.
  1. Sólida comprensión del uso responsable de la IA en flujos de trabajo de ingeniería, incluyendo consideraciones sobre sensibilidad de datos, manejo seguro de entradas y salidas, y cumplimiento de expectativas de resiliencia y seguridad, con experiencia en la formación de ingenieros sobre patrones y controles de uso conforme.

Cualificaciones, capacidades y habilidades preferidas

  1. Profundo conocimiento de arquitecturas de baja latencia y alta transaccionalidad y uso avanzado de servicios gestionados de AWS —particularmente Kinesis Video/Data Streams— para procesamiento en tiempo real, manejo de eventos distribuidos y almacenamiento y recuperación eficientes de datos.
  1. Experiencia en el diseño y automatización de flujos de trabajo de observabilidad e informes utilizando Datadog, Dynatrace y Splunk para proporcionar monitorización accionable e inteligencia de producción en plataformas de microservicios.
  1. Experiencia con prácticas de entrega modernas, incluyendo integración y entrega continuas, infraestructura como código y despliegues contenerizados que soportan la entrega fiable de servicios a escala.
  1. Experiencia con Terraform y/o CloudFormation para construir y mantener infraestructura en la nube en un entorno empresarial.

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 importantes 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 para pequeñas empresas, banca comercial, procesamiento de transacciones financieras y gestión de activos.

Ofrecemos un paquete competitivo de recompensas totales que incluye un salario base determinado según el puesto, la experiencia, las habilidades y la ubicación. Aquellos en puestos elegibles pueden recibir una remuneración basada en comisiones y/o compensación discrecional por incentivos, pagada en forma de efectivo y/o acciones no garantizadas, otorgada en reconocimiento a 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 las instalaciones, un plan de ahorro para la jubilación, cuidado infantil de respaldo, reembolso de matrícula, apoyo para 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.

Reconocemos que nuestra gente es nuestra fortaleza y los diversos talentos que aportan a nuestra fuerza laboral global están directamente vinculados a 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 ninguna característica protegida, 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 ofrecemos 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 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.

Nuestros profesionales en nuestras Funciones Corporativas cubren una amplia gama de áreas, desde finanzas y riesgos hasta recursos humanos y marketing. Nuestros equipos corporativos son una parte esencial de nuestra empresa, asegurando que estamos preparando a nuestros negocios, clientes y empleados para el éxito.

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