ML Software Engineer Jobs at JPMorganChase with Visa Sponsorship
JPMorganChase builds machine learning infrastructure across risk modeling, fraud detection, and algorithmic trading, making ML Software Engineer roles central to its technology strategy. The firm has a consistent track record of sponsoring work visas for this function, with active pathways through both nonimmigrant and immigrant visa categories.
See All ML Software Engineer at JPMorganChase JobsOverview
Showing 5 of 93+ ML Software Engineer Jobs at JPMorganChase jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 93+ ML Software Engineer Jobs at JPMorganChase
Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Software Engineer Jobs at JPMorganChase.
Get Access To All Jobs
JOB DESCRIPTION
This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions.
As a Manager of AI/ML Engineering team at JPMorgan Chase within the Business Banking, you lead our dynamic teams and will be responsible for applying advanced machine learning techniques to intricate tasks such as natural language processing, document screening and manage day-to-day implementation activities by identifying and escalating issues.
Job responsibilities
- Develop state-of-the-art machine learning models to solve real-world problems and apply it to tasks such as NLP, speech recognition and analytics, or recommendation systems
- Choosing, extending, and innovating ML strategies for various banking problems
- Provides guidance to immediate team of software engineers on daily tasks and activities
- Sets the overall guidance and expectations for team output, practices, and collaboration
- Anticipates dependencies with other teams to deliver products and applications in line with business requirements
- Collaborate with multiple partner teams such as Business, Technology, Product Management, Legal, Compliance, Strategy and Business Management to deploy solutions into production
- Learning about and understanding our supported businesses in order to drive practical and successful solutions
Required qualifications, capabilities, and skills
- Formal training or certification in Software Engineering concepts and 5+ years applied experience and hands-on industry experience in Machine Learning.
- Good understanding of the latest advancement of NLP concepts, such as the transformer architecture and knowledge distillation.
- Experience in classical ML techniques including classification, clustering, optimization, cross validation, data wrangling, feature selection, and feature extraction
- Experience leading technology projects
- Experience managing technologists
- Proficient in automation and continuous delivery methods
- Scientific thinking with the ability to invent and to work both independently and in highly collaborative team environments
- Solid written and spoken communication skills
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines
Preferred qualifications, capabilities, and skills
- Hands-on experience with virtual assistant model development and optimization
- Familiarity with continuous integration models and unit test development
- Experience with A/B experimentation and data/metric-driven product development
About us
Chase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
Equal Opportunity Employer/Disability/Veterans
ABOUT THE TEAM
Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We’re proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions – all while ranking first in customer satisfaction.

JOB DESCRIPTION
This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions.
As a Manager of AI/ML Engineering team at JPMorgan Chase within the Business Banking, you lead our dynamic teams and will be responsible for applying advanced machine learning techniques to intricate tasks such as natural language processing, document screening and manage day-to-day implementation activities by identifying and escalating issues.
Job responsibilities
- Develop state-of-the-art machine learning models to solve real-world problems and apply it to tasks such as NLP, speech recognition and analytics, or recommendation systems
- Choosing, extending, and innovating ML strategies for various banking problems
- Provides guidance to immediate team of software engineers on daily tasks and activities
- Sets the overall guidance and expectations for team output, practices, and collaboration
- Anticipates dependencies with other teams to deliver products and applications in line with business requirements
- Collaborate with multiple partner teams such as Business, Technology, Product Management, Legal, Compliance, Strategy and Business Management to deploy solutions into production
- Learning about and understanding our supported businesses in order to drive practical and successful solutions
Required qualifications, capabilities, and skills
- Formal training or certification in Software Engineering concepts and 5+ years applied experience and hands-on industry experience in Machine Learning.
- Good understanding of the latest advancement of NLP concepts, such as the transformer architecture and knowledge distillation.
- Experience in classical ML techniques including classification, clustering, optimization, cross validation, data wrangling, feature selection, and feature extraction
- Experience leading technology projects
- Experience managing technologists
- Proficient in automation and continuous delivery methods
- Scientific thinking with the ability to invent and to work both independently and in highly collaborative team environments
- Solid written and spoken communication skills
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines
Preferred qualifications, capabilities, and skills
- Hands-on experience with virtual assistant model development and optimization
- Familiarity with continuous integration models and unit test development
- Experience with A/B experimentation and data/metric-driven product development
About us
Chase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
Equal Opportunity Employer/Disability/Veterans
ABOUT THE TEAM
Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We’re proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions – all while ranking first in customer satisfaction.
See all 93+ ML Software Engineer at JPMorganChase jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Software Engineer at JPMorganChase roles.
Get Access To All JobsTips for Finding ML Software Engineer Jobs at JPMorganChase Jobs
Align your ML portfolio to finance domains
JPMorganChase's ML teams prioritize candidates with experience in time-series modeling, anomaly detection, or NLP applied to structured data. Framing your portfolio around financial use cases makes your application more relevant to their hiring managers than generic ML projects.
Target roles listed under specific business lines
JPMorganChase posts ML Software Engineer roles under distinct divisions like Corporate and Investment Bank or Consumer and Community Banking. Applying to the right business line increases your chances of reaching a team actively working on ML infrastructure, not just data pipelines.
Verify your E-3 or H-1B1 eligibility before applying
If you're an Australian or Singaporean national, JPMorganChase sponsors E-3 and H-1B1 visas for qualifying ML roles. These categories sit outside the H-1B lottery, so confirming your nationality-based eligibility early shapes which application track makes sense for you.
Prepare for PERM by documenting specialized skills
For Green Card sponsorship through EB-2 or EB-3, DOL requires JPMorganChase to run a PERM labor market test. Documenting niche ML skills, like experience with proprietary model deployment frameworks or financial regulatory compliance, helps distinguish you from the general labor market during that process.
Expect a multi-stage technical process before any offer
JPMorganChase's ML Software Engineer hiring typically involves a coding screen, a system design round, and an ML-specific case interview. You'll need to have your visa status conversation with the recruiter before the offer stage, not after, so sponsorship logistics don't delay your start date.
Browse open roles using Migrate Mate's job board
Filtering for ML Software Engineer positions at companies with active sponsorship history saves significant research time. Migrate Mate lets you search specifically for JPMorganChase openings verified for visa sponsorship, so you're applying to roles where the pathway already exists.
ML Software Engineer at JPMorganChase jobs are hiring across the US. Find yours.
Find ML Software Engineer at JPMorganChase JobsFrequently Asked Questions
Does JPMorganChase sponsor H-1B visas for ML Software Engineers?
Yes, JPMorganChase sponsors H-1B visas for ML Software Engineer roles. The firm files Labor Condition Applications with DOL and handles the full USCIS petition process. Because ML Software Engineer qualifies as a specialty occupation requiring a relevant bachelor's degree or higher, it fits squarely within H-1B eligibility criteria. Your employer initiates the process after you receive an offer.
How do I apply for ML Software Engineer jobs at JPMorganChase?
Applications go through JPMorganChase's careers portal, but identifying roles that actively support visa sponsorship takes additional filtering. Migrate Mate's job board surfaces JPMorganChase ML Software Engineer openings specifically verified for sponsorship history, which saves you from applying to roles where sponsorship isn't available. Once you identify a target role, apply directly and disclose your visa status early in recruiter screening calls.
Which visa types does JPMorganChase use for ML Software Engineers?
JPMorganChase sponsors H-1B, H-1B1, and E-3 visas for ML Software Engineers on nonimmigrant pathways. For permanent residence, the firm supports EB-2 and EB-3 Green Card sponsorship through the PERM labor certification process. Australian citizens can use the E-3 category, while Singaporean and Chilean nationals may qualify for H-1B1, both of which sit outside the standard H-1B lottery cap.
What qualifications does JPMorganChase expect for ML Software Engineer roles?
Hiring managers at JPMorganChase's ML teams typically look for a bachelor's or master's degree in computer science, statistics, or a closely related field, plus hands-on experience building and deploying production ML models. Familiarity with Python, distributed computing frameworks, and model monitoring in regulated environments strengthens your application. Experience with financial data, including risk or fraud modeling, is frequently referenced in their job postings.
How do I plan my timeline if I need H-1B sponsorship at JPMorganChase?
The H-1B cap registration window opens in March each year, with an October 1 start date for selected petitions. If you're on OPT or a STEM OPT extension, coordinate your job search timeline so an offer can be in place before the March registration window. JPMorganChase's internal immigration team manages the USCIS filing after selection, but you'll need to flag your status clearly during the offer negotiation stage.
See which ML Software Engineer at JPMorganChase employers are hiring and sponsoring visas right now.
Search ML Software Engineer at JPMorganChase Jobs