Senior Software Engineer — AI/ML & Cloud Systems

JPMorgan Chase & Co.

Jersey City (NJ)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorganChase in Jersey City is seeking a Software Engineer III to join the Applied AI/ML Software Engineering team. You will design and deliver trusted market-leading tech products in a secure, scalable way, developing high-quality Python applications and integrating AIML into complex systems.

The role emphasizes collaboration with SRE teams, code reviews, and continuous learning in a large corporate environment with enterprise AI-assisted tooling and security best practices.

Qualifications

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proven hands-on experience in Python application development.
  • Solid understanding of software development best practices, including version control, testing, and CI/CD.
  • Strong problem-solving, communication, and collaboration skills, with the ability to convey design choices and communicate effectively with stakeholders.
  • Familiarity with Machine Learning Operations (MLOps).
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.

Responsibilities

  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems.
  • Develop and maintain high-quality, secure applications using Python and AWS
  • Create architecture and design deliverables
  • Integrate AIML solutions into complex, domain-specific operations processing systems
  • Participate in code reviews, design discussions, and agile planning sessions
  • Collaborate with SRE and production monitoring teams to ensure system reliability and performance
  • Contribute to software engineering communities of practice and technology events
  • Embrace continuous learning, creative problem-solving, and a can-do attitude
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture

Skills

Python
CI/CD
System design
Debugging
MLOps
Communication
Security
Data analysis

Education

Software Engineering Certification

Tools

AWS
Kubernetes
Docker
PostgreSQL
SageMaker
Bedrock
Kafka

Job description

JPMorganChase in Jersey City is seeking a Software Engineer III to join the Applied AI/ML Software Engineering team. You will design and deliver trusted market-leading tech products in a secure, scalable way, developing high-quality Python applications and integrating AIML into complex systems.

The role emphasizes collaboration with SRE teams, code reviews, and continuous learning in a large corporate environment with enterprise AI-assisted tooling and security best practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI/ML Software Engineer (Python/AWS)
Senior AI/ML Software Engineer (Python/AWS)

JPMorgan Chase • Jersey City (NJ)

On-site
USD 120,000 - 180,000
comprehensive health care coverage
on-site health and wellness centers
retirement savings plan
+4
Senior Python Engineer - ML & AWS Systems
Senior Python Engineer - ML & AWS Systems

JPMorganChase • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Health care coverage
Retirement savings plan
Tuition reimbursement
+1
Senior AI/ML Engineer: Build Secure, Scalable AI Solutions
Senior AI/ML Engineer: Build Secure, Scalable AI Solutions

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 150,000 - 210,000
Senior AI/ML Engineer — Production Systems & Cloud
Senior AI/ML Engineer — Production Systems & Cloud

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 150,000 - 230,000
Cloud exposure
AI/ML Engineer III: Agentic AI Systems
AI/ML Engineer III: Agentic AI Systems

JPMorgan Chase & Co. • Jersey City (NJ)

Hybrid
USD 140,000 - 180,000
Senior AI-Native Software Engineer
Senior AI-Native Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Python, AI/ML on Cloud
Lead Software Engineer - Python, AI/ML on Cloud

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 180,000 - 240,000
Software Engineer III - Cloud-Native Microservices & AI Tools
Software Engineer III - Cloud-Native Microservices & AI Tools

JPMorganChase • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Senior Software Engineer — AI-Driven, Secure, Scalable
Senior Software Engineer — AI-Driven, Secure, Scalable

Aumni • Plano (TX)

On-site
USD 120,000 - 150,000
Lead AI Software Engineer: Scalable, Secure Systems
Lead AI Software Engineer: Scalable, Secure Systems

Aumni • Jersey City (NJ)

On-site
USD 180,000 - 240,000