directohace 2 mesesInclusión laboral

Ingeniero de Software Junior - Redes Definidas por Software

J
J.P. Morgan
Buenos AiresPresencial · Tiempo completo
Junior3+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

J.P. Morgan busca un Ingeniero de Software Junior para unirse a su equipo de Redes Definidas por Software en Buenos Aires. El rol implica contribuir al desarrollo, prueba y entrega de tecnología de redes, utilizando herramientas de IA y lenguajes como Go, Python o C/C++.

Por qué aplicar

Si te apasiona la tecnología de redes y querés crecer en una empresa líder como J.P. Morgan, este puesto es para vos. Podrás aplicar tus conocimientos en IA y lenguajes como Go o Python para desarrollar soluciones innovadoras en Buenos Aires.

Descripción del puesto

Buscamos un ingeniero curioso y con bases técnicas sólidas, listo para crecer profesionalmente en una de las empresas más influyentes del mundo. Como Ingeniero de Software Asociado en JPMorgan Chase, contribuirás al desarrollo de ingeniería de una plataforma de red definida por software para toda la firma. Trabajarás en equipos ágiles para construir, probar y entregar tecnología de redes confiable y líder en el mercado, de manera segura, estable y escalable. Este rol es ideal para alguien con una sólida formación académica o de investigación en matemáticas, informática o sistemas distribuidos, que esté ansioso por aplicar un riguroso pensamiento analítico a desafíos de infraestructura del mundo real. Se espera que aproveches herramientas asistidas por IA para investigación, prototipado y generación de código, y que contribuyas a la cultura del equipo en redacción técnica, documentación y intercambio de conocimientos. Responsabilidades del puesto: - Contribuir al diseño e implementación de componentes centrales de la plataforma, incluyendo plano de control (OVN), plano de datos (OVS/DPU), gateways de software, balanceadores de carga y sistemas IPAM, bajo la guía de ingenieros senior. - Escribir código de calidad de producción en Go, Python o C/C++ para infraestructura de redes, con énfasis en la corrección, claridad y capacidad de prueba. - Aplicar conocimientos de algoritmos distribuidos (consenso, coordinación, enrutamiento basado en grafos, planificación) a problemas de redes y sistemas. - Utilizar herramientas asistidas por IA (por ejemplo, asistentes de código de IA generativa, herramientas de investigación basadas en LLM) para acelerar el desarrollo, prototipado y exploración técnica. - Realizar investigaciones enfocadas en tecnologías de redes emergentes, técnicas de sistemas distribuidos y enfoques matemáticos relevantes para el diseño de la plataforma, y comunicar los hallazgos a través de redacción técnica clara. - Producir documentación técnica bien estructurada, propuestas de diseño y resúmenes de investigación para audiencias internas. - Participar en revisiones de código, discusiones de diseño y ceremonias ágiles, contribuyendo a la mejora continua en todo el equipo. - Colaborar con socios proveedores en tareas de integración y alineación de hojas de ruta. - Interactuar con comunidades de código abierto y foros de la industria cuando sea apropiado. - Apoyar la cultura de diversidad, oportunidad, inclusión y respeto de la firma. Requisitos, capacidades y habilidades requeridas: - Más de 3 años de experiencia (incluyendo investigación académica, pasantías o industria) en ingeniería de software, ingeniería de sistemas, redes o sistemas distribuidos. - Título (completado o en curso) en Matemáticas, Informática, Ingeniería Informática o un campo técnico estrechamente relacionado. Se anima a los candidatos que estén por completar un programa de posgrado con experiencia relevante en investigación a postularse. - Sólida base en matemáticas relevantes para sistemas distribuidos y redes: teoría de grafos, combinatoria, optimización, probabilidad o métodos formales. - Comprensión demostrada de algoritmos y conceptos de sistemas distribuidos (por ejemplo, protocolos de consenso, coordinación distribuida, tolerancia a fallos, convergencia). - Dominio de uno o más lenguajes de programación: Go, Python, C/C++ o Rust. - Experiencia en el uso de herramientas asistidas por IA/ML para generación de código, aumento de investigación o prototipado rápido. - Sólidas habilidades de redacción técnica, con experiencia en la producción de documentación, documentos de diseño, resúmenes de investigación o artículos académicos/técnicos. - Conocimiento fundamental de los fundamentos de redes (TCP/IP, enrutamiento, switching, balanceo de carga). - Experiencia práctica con prácticas de desarrollo modernas (CI/CD, control de versiones, pruebas, infraestructura como código). - Capacidad para colaborar eficazmente entre equipos y comunicar conceptos técnicos con claridad. Requisitos, capacidades y habilidades preferidas: - Título de posgrado (Maestría o Doctorado, completado o por completar) en Matemáticas, Informática o una disciplina relacionada, particularmente con un enfoque de tesis o investigación en sistemas distribuidos, algoritmos o redes. - Experiencia práctica con tecnologías de redes definidas por software (SDN) como OVN, OVS o equivalentes. - Exposición a tecnologías DPU/SmartNIC (NVIDIA BlueField, AMD Pensando, Intel IPU). - Familiaridad con frameworks de redes de alto rendimiento (eBPF, XDP, DPDK). - Experiencia con implementaciones CNI (Cilium, Calico, Flannel) y redes de Kubernetes. - Comprensión de protocolos de enrutamiento avanzados (BGP, OSPF, VXLAN, EVPN). - Publicaciones técnicas, artículos de conferencias o contribuciones a proyectos de código abierto. - Experiencia en desarrollo nativo de la nube. 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 de "negocios de primera clase de manera de primera clase" 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.

Responsabilidades

  • Contribuir al diseño e implementación de componentes de plataforma
  • Escribir código de calidad en producción
  • Aplicar conocimiento de algoritmos distribuidos
  • Utilizar herramientas asistidas por IA
  • Investigar tecnologías de redes emergentes
  • Producir documentación técnica
  • Participar en revisiones de código y discusiones de diseño
  • Colaborar con socios proveedores
  • Interactuar con comunidades de código abierto

Skills requeridas

Pensamiento analítico rigurosoEscritura técnicaDocumentaciónCompartir conocimientoColaboración inter-equiposComunicación de conceptos técnicosCuriosidadProactividad

Explorar empleos relacionados

¿Te interesa empleos en Buenos Aires? Creá una alerta y te avisamos.