Lead Software Engineer - Machine Learning
Jersey City, NJ, United States
- Pay
- Pay not listedSimilar roles state $165K–$240K
- Work setting
- Not stated
- Employment
Full-time — employment source
Employment type in the employer’s posting: Full time
From the employer’s posting
What you’ll work on
Full postingDeploy and serve end-to-end ML models
Deploy and maintain services in a fully cloud native environment
Develop secure, high-quality production code and review others' code
Provide technical guidance to business and technical teams, contractors, and vendors
Drive team adoption of approved AI-assisted engineering practices
From the employer’s posting
You will be responsible for deploying and serving end to end ML models.
Deploy and maintain services in a fully cloud native environment.
Develops secure and high-quality production code, and reviews and debugs code written by others
Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment
What you’ll bring
All qualificationsCore experience
- 5+ years applied experience and formal training in software engineering
- Advanced skill in one or more programming languages
- Practical cloud native experience
- Hands-on experience with system design, development, testing, and operational stability
- Degree in computer science, computer engineering, mathematics, or related field
Qualification wording
Formal training or certification on software engineering concepts and 5+ years applied experience
Advanced in one or more programming language(s)
Practical cloud native experience
Hands-on practical experience delivering system design, application development, testing, and operational stability
Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Tools in this posting
- Python
- AWS
Source — Tool mentions in context
Preferred qualifications, capabilities, and skills - Proficient in Python programming for building traditional ML models and APIs - Good understanding of designing and deploying OpenAPI compliant API services.
- Good understanding of OpenTelemetry and modern microservice deployment patterns. - Good understanding of AWS services ability to deploy high reliability cloud native workloads. - Knowledgeable in building and debugging ML models built using supervised and unsupervised learning algorithms.
Posting record
Report an error- Status in our records
- Live
- First seen by us
- Aug 11, 2026 · 78 days ago
- Recorded sightings
- 249
- Last seen by us
- Oct 29, 2026
- Employer says posted
- Jul 18, 2026
These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.
Your next step
- Have your resume and examples of relevant work ready.
- Check the listed location, eligibility and core experience before starting.
- Ask the employer about the pay range before committing time to the process.
Complete your application on jpmc.fa.oraclecloud.com. The employer’s form will show what is required.
Already applied? Track this application
Job description
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorganChase within the Commercial and Investment Bank Payments Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
- You will be responsible for deploying and serving end to end ML models.
- Deploy and maintain services in a fully cloud native environment.
- Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Drives decisions that influence the product design, application functionality, and technical operations and processes
- Serves as a function-wide subject matter expert in one or more areas of focus
- Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
- 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.
- Influences peers and project decision-makers to consider the use and application of leading-edge technologies
- Adds to the team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in one or more programming language(s)
- Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
- Ability to tackle design and functionality problems independently with little to no oversight
- Practical cloud native experience
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Preferred qualifications, capabilities, and skills
- Proficient in Python programming for building traditional ML models and APIs
- Good understanding of designing and deploying OpenAPI compliant API services.
- Good understanding of building Agentic workloads using AI frameworks such as Google ADK and LLamaIndex.
- Ability to configure Oauth2 based authentication and authorization flows for applications.
- Good understanding of OpenTelemetry and modern microservice deployment patterns.
- Good understanding of AWS services ability to deploy high reliability cloud native workloads.
- Knowledgeable in building and debugging ML models built using supervised and unsupervised learning algorithms.
Source details
Source notes
Source excerptsSelected passages from the saved posting. Check the full description for conditions and exceptions.
- Pay
No pay amount identified in the saved description.
- Location & working pattern
Jersey City, NJ, United States
Working pattern and location restrictions need checking in the full posting.
- Work authorization
No clear work-authorization passage found. Eligibility is unconfirmed.
See how this role fits your experience
Add your resume to compare the role’s scope, tools and requirements with your experience.