JobID: 210622909
Category: Software Engineering
JobSchedule: Full time
Posted Date: 2025-05-06T01:15:22+00:00
JobShift:
Base Pay/Salary: Palo Alto,CA $133,000.00-$185,000.00; San Francisco,CA $133,000.00-$185,000.00
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III - AI Platform Space Engineer at JPMorgan Chase within the Corporate Sector - Infrastructure Platform team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. You will build, deploy, and maintain robust infrastructure platforms within cloud environments, tailored for AI and machine learning workloads. This role involves building and maintaining a highly scalable and resilient infrastructure platform to enable training and inference for Large Language Models. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities
* Develops and engineers infrastructure platforms that are secure, scalable, and optimized for AI and machine learning workloads.
* Collaborates with AI teams to understand computational needs and translate these into infrastructure requirements.
* Monitors, manages, and optimizes cloud resources to maximize performance and minimize costs.
* Designs and implements continuous integration and delivery pipelines for machine learning workloads.
* Develops automation scripts and infrastructure as code to streamline deployment and management tasks.
* Creates secure and high-quality code using the syntax of at least one programming language with limited guidance
* Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
* Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
* Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
* Contributes to software engineering communities of practice and events that explore new and emerging technologies.
* Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
* Formal training or certification on software engineering concepts and 3+ years applied experience.
* Good knowledge of cloud computing delivery models (IaaS, PaaS, and SaaS) and deployment models related to Public, Private and Hybrid Cloud services
* Strong hands-on coding experience with python and/or Golang
* Proficient in Linux/Environments, including scripting and administration.
* Hands on experience in solutions design and engineering, experience with containerization (Docker, Kubernetes) and cloud service providers (AWS, Azure, GCP). Experience with Infrastructure as code (Terraform, CloudFormation) and automation tools (Ansible, Chef, Puppet).
* Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
* Overall knowledge of the whole Software Development Life Cycle
* Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
* Demonstrate knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
* Experience in one or more High Performance Computing and Machine Learning frameworks such as vLLM, Ray.io, Slurm is preferable.
* Familiarity with cloud data services and big data processing tools.
* Foundational understanding of Machine learning concepts such as transformer architecture, ML training and inference
* Strong background in network architecture, database programming (SQL/NoSQL), and data modeling.
* Deep understanding of cloud component architecture: Microservices, Containers, IaaS, Storage, Security, Knowledge of routing/switching technologies.
FEDERAL DEPOSIT INSURANCE ACT:
This position is subject to Section 19 of the Federal Deposit Insurance Act. As such, an employment offer for this position is contingent on JPMorganChase's review of criminal conviction history, including pretrial diversions or program entries.