Lead Software Engineer, Fullstack Java AWS AI ML
Quick summary
- Work type
- On-site
- Location
- Plano, TX
- Posted
- 11 days ago
- Nearby
- 99+ roles within 25 mi
Employer
About JPMorgan Chase
JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.
JPMorgan Chase currently has 436 open roles on FindRole.
Listed pay typically runs $152,000–$215,000 across 230 roles with salary data.
Most-posted roles
- Software Engineer [Multiple Positions Available] 10
- Data Scientist [Multiple Positions Available] 4
- Lead Site Reliability Engineer 3
- Lead Software Engineer 3
- Lead Software Engineer - Java 3
At a glance
TL;DR · Lead Software Engineer, Fullstack Java AWS AI ML
As a Lead Software Engineer at JPMorganChase in Commercial & Community Banking, you will lead an agile team responsible for developing and maintaining cutting-edge financial technology products. Your day-to-day involves full stack application development using JavaScript frameworks like React or Angular, backend services with Java and Python, and AI/ML model deployment on edge devices and cloud environments. You will also manage AWS infrastructure, design data pipelines with Kafka, and collaborate closely with product managers and platform teams to ensure robust technical solutions. The role requires expertise in JavaScript/TypeScript, Java, Python, and AWS services, along with hands-on experience in machine learning frameworks like PyTorch and TensorFlow, and a strong background in software engineering practices including CI/CD and observability tools.
Skills
What you'll do
- Develop front-end applications using modern JavaScript frameworks and build robust backend services in Java and Python.
- Build, train, fine-tune, and optimize AI/ML models for deployment on edge devices and cloud environments.
- Provision, configure, and manage AWS infrastructure supporting data pipelines and model serving.
- Design and implement scalable, fault-tolerant data pipelines using Apache Kafka and other messaging queue technologies.
- Translate business requirements into technical solutions by collaborating with data scientists and product managers.
What we're looking for
- Proficiency in JavaScript/TypeScript, Java (Spring Boot), and Python for full-stack development.
- Experience with AWS services including EC2, S3, Lambda, ECS/EKS, SageMaker, Kinesis, IAM, CloudWatch.
- Hands-on AI/ML model development using PyTorch, TensorFlow, ONNX Runtime, TensorRT.
- Strong data pipeline design and implementation skills with Apache Kafka and other messaging systems.
- Expertise in building ETL pipelines and working with large-scale structured/unstructured data.
- Solid background in software engineering practices including Git, CI/CD, automated testing.