Software Engineer III - Python AI/ML
Company: JPMorganChase
Location: Jersey City
Posted on: April 1, 2026
|
|
|
Job Description:
Description We have an exciting and rewarding opportunity for
you to take your software engineering career to the next level. As
a Software Engineer III at JPMorgan Chase within Corporate
Technology you will be contributing to the firm's document
Management Platform group offering platform as a Service for all
things documents. From storage, to digitization, Search and User
workflows. We cater to multiple LOBs across the firm. The Patented
solutions of this group is built of varying tech stacks from Java
Spring-boot, Micro-front end approach, Micro services deployed on
AWS , In House ML Models for Digitization, Gen AI for Document
extraction & et al. Job Responsibilities Build and maintain Spring
Boot microservices, RESTful APIs, and event-driven integrations
(e.g., Kafka). Implement robust API contracts, input validation,
error handling, and observability (logs, metrics, traces). Write
high-quality code with comprehensive unit, integration, and
end-to-end tests; automate with CI/CD (e.g., Jenkins/GitHub
Actions). Optimize performance, reliability, and cost; tune
SQL/NoSQL queries and caching. Develop responsive web UIs with
React (TypeScript) or Angular, integrating securely with backend
APIs. Enforce accessibility, performance budgets, and component
reusability; implement e2e tests (e.g., Cypress/Playwright). Build
cloud-ready services on AWS (e.g., ECS/EKS, Lambda, S3,
RDS/DynamoDB, IAM, CloudWatch) and manage IaC
(Terraform/CloudFormation). Implement secure secrets management,
least-privilege IAM, encryption in transit/at rest, and runtime
SLOs. Apply secure coding practices and threat modeling; remediate
vulnerabilities promptly. Conduct design and code reviews; mentor
peers and contribute to engineering standards and documentation.
Partner with data scientists to integrate approved AI/ML models
into services (batch or real-time) via stable APIs, with
versioning, feature/data pipelines, and runtime monitoring using
firm-vetted tools. Required qualifications, capabilities and skills
Strong proficiency in Java, Spring Boot, and API/microservice
design. Front-end experience with React TypeScript or Angular.
Proficiency with SQL and at least one NoSQL store;
messaging/streaming (Kafka/Kinesis). CI/CD pipelines, Docker, and
experience deploying to AWS. Solid understanding of security
fundamentals, identity/authorization, and compliance-aware design.
Clear communication and collaboration skills in multi-team
environments. Preferred qualifications AWS, performance tuning for
low-latency services, and advanced observability. Experience with
feature flags, blue/green or canary deployments, and A/B testing.
Familiarity with model serving patterns, feature stores, or ML
governance in enterprise settings. Bachelor’s/Master’s in Computer
Science or related field (or equivalent practical experience).
Keywords: JPMorganChase, Trenton , Software Engineer III - Python AI/ML, IT / Software / Systems , Jersey City, New Jersey