Lead Software Engineer - AI/ML Deep Learning & GPU ML Serving
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Banking team, you will play a pivotal role in an agile team, enhancing and delivering secure, stable, and scalable technology products.
As a core technical contributor, you will drive critical technology solutions across multiple technical areas, supporting the firm's business objectives.
Job Responsibilities
* Lead the design, development, and troubleshooting of software solutions, applying innovative approaches to complex technical challenges.
* Write secure, high-quality production code and maintain algorithms integrated with firm systems.
* Produce architecture and design artifacts for advanced applications, ensuring compliance with design constraints.
* Analyze and visualize large, diverse data sets to improve software applications and systems.
* Identify and resolve hidden issues and patterns in data to enhance code quality and system architecture.
* Collaborate with software engineering communities to explore and adopt emerging technologies.
* Guide system design and architecture discussions, focusing on reliability and scalability.
* Optimize deep learning models for production inference, including quantization and batching.
* Deploy and manage GPU workloads in Kubernetes environments.
* Build scalable, low-latency systems using web services and APIs.
* Partner with product and program management teams to deliver business-driven solutions.
Required qualifications, capabilities, and skills
* Formal training or certification on software engineering concepts and 5+ years applied experience
* Professional software development experience, with emphasis on ML systems.
* Strong proficiency in Python and experience with ML frameworks (TensorFlow, PyTorch, or similar).
* Experience with cloud technologies (Docker, Kubernetes, EKS) and public clouds (AWS, GCP).
* Hands-on experience with ML model serving frameworks (TorchServe, TensorFlow Serving, Triton Inference Server).
* Experience deploying and managing GPU workloads in Kubernetes.
* Familiarity with scalable, low-latency systems based on web services and APIs.
* Experience with NoSQL databases (Cassandra or equivalent) for high-throughput data access.
* Understanding of GPU resource management and cost optimization.
* Experience with modern microservices architecture.
* Ability to lead the design of large-scale systems and evaluate tradeoffs.
Preferred qualifications, capabilities, and skills
* MS/PhD in Computer Science, Machine Learning, or a related field.
* Proficiency in Java, Python, Scala, or C++.
* Experience with graph neural networks and graph processing frameworks (DGL, PyTorch Geometric, NetworkX).
* Knowledge of GPU programming ...
- Rate: Not Specified
- Location: Palo Alto, US-CA
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210727850
- Posted: 2026-03-28 08:35:28 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- Saw Filer
- Simulation R&D Engineer
- Mechanical Maintenance Technician – San Leandro, CA
- Electrical Maintenance Technician – San Leandro, CA
- Environmental Compliance Manager
- Data Governance Manager
- Data Governance Manager
- Product Design Engineer
- Design Engineer II
- Construction Manager - Midwest Region
- Maintenance Technician
- Industrial Electrical Technicians - $3500 Sign On Bonus! Talladega, AL
- Senior Audit Manager
- Senior Audit Manager
- Senior Audit Manager
- Senior Audit Manager
- Senior Audit Manager
- Safety Specialist
- Sr. Product Design Engineer
- Sr. Product Design Engineer