JPMorgan Chase's Corporate Sector, Infrastructure Platforms team is looking to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way, driving significant business impact through deep technical expertise to solve challenges across multiple technologies and applications, particularly optimizing infrastructure for AI and machine learning workloads.
Requirements
- Hands-on experience in system design, application development, testing, and operational stability.
- Proficiency in programming languages such as Python and/or Golang.
- Strong knowledge of cloud computing delivery models (IaaS, PaaS, SaaS) and deployment models (Public, Private, Hybrid Cloud).
- Proficiency in Linux environments, including scripting and administration.
- Foundational understanding of machine learning concepts, including transformer architecture, ML training, and inference.
- Experience in solutions design and engineering, containerization (Docker, Kubernetes), and cloud service providers (AWS, Azure, GCP).
- Experience with Infrastructure as Code (Terraform, CloudFormation) and automation tools (Ansible, Chef, Puppet).
Responsibilities
- Provide technical guidance and direction to support business objectives, collaborating with technical teams, contractors, and vendors.
- Develop secure, high-quality production code, and review and debug code written by others.
- Influence product design, application functionality, and technical operations through informed decision-making.
- Architect and deploy secure, scalable cloud infrastructure platforms optimized for AI and machine learning workloads.
- Collaborate with AI teams to translate computational needs into infrastructure requirements.
- Monitor, manage, and optimize cloud resources for performance and cost efficiency.
- Design and implement continuous integration and delivery pipelines for machine learning workloads.
Other
- Formal training or certification in software engineering concepts with 5+ years of applied experience.
- Ability to independently tackle design and functionality problems with minimal oversight.
- Background in Computer Science, Computer Engineering, Mathematics, or a related technical field.
- Promote a culture of diversity, equity, inclusion, and respect within the team.
- Advocate for firmwide frameworks, tools, and practices within the Software Development Life Cycle.