ML Software Engineer Visa Sponsorship Jobs in New Jersey
New Jersey's ML software engineer market is anchored by major employers in the pharmaceutical corridor along the I-287 corridor, financial services firms in Jersey City, and tech operations from companies like Cognizant, Conduent, and Johnson & Johnson. The state's proximity to New York City and strong research university pipeline make it a consistent source of visa-sponsored ML roles.
Find ML Software Engineer JobsOverview
Showing 5 of 56+ ML Software Engineer Jobs in New Jersey with Visa Sponsorship


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 56+ ML Software Engineer Jobs in New Jersey with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Software Engineer Jobs in New Jersey with Visa Sponsorship.
Get Access To All Jobs
Job Description:
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits.
We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve.
Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Responsibilities:
- Design and develop complex requirements to accomplish business goals.
- Ensure that software is developed to meet functional, non-functional, and compliance requirements.
- Ensure solutions are well designed with maintainability/ease of integration and testing built-in from the outset.
- Contribute to story refinement/defining requirements.
- Participate in estimating work necessary to realize a story/requirement through the delivery lifecycle.
- Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
- Code solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
- Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
- Assist team with resolving technical complexities involved in realizing story work.
- Design, develop, and modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
- Design, develop, and maintain automated test suites (integration, regression, performance).
- Set up and develop a continuous integration/continuous delivery pipeline.
- Automate manual release activities.
- Remote work may be permitted within a commutable distance from the worksite.
Required Skills & Experience:
- Bachelor's degree or equivalent in Computer Science, Computer Information Systems, Management Information Systems, Engineering (any), or related; and
- 5 years of progressively responsible experience in the job offered or a related IT occupation.
- Must include 5 years of experience in each of the following:
- Developing distributed data processing pipelines using Apache Spark and Hadoop to support both batch and real-time analytics workloads;
- Writing complex SQL queries using Trino to enable high-performance federated querying across multiple heterogeneous data sources;
- Building scalable ETL pipelines using Apache Airflow and Python to process structured and unstructured financial and operational datasets;
- Designing and deploying machine learning pipelines using Python and AWS (S3, Lambda) for model training and interference;
- Integrating AI/ML-driven predictions into Tableau dashboards using Python scripting for real-time analytics and business intelligence; and,
- Implementing CI/CD pipelines, automating test suites (integration, regression, performance), and ensuring reliable DevOps delivery.
If interested apply online at www.bankofamerica.com/careers or email your resume to bofajobs@bofa.com and reference the job title of the role and requisition number.
EMPLOYER: Bank of America N.A.
Shift:
1st shift (United States of America)
Hours Per Week:
40
ML Software Engineer Job Roles in New Jersey
See all 56+ ML Software Engineer Jobs in New Jersey
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search ML Software Engineer Jobs in New JerseyML Software Engineer Jobs in New Jersey: Frequently Asked Questions
Which companies sponsor visas for ml software engineers in New Jersey?
New Jersey-based employers with consistent H-1B visa sponsorship histories for ML software engineers include Cognizant, Conduent, Johnson & Johnson, Merck, and Prudential Financial. Financial services firms in Jersey City, including those with significant data science divisions, also file regularly. Large consulting firms and cloud infrastructure teams operating out of northern New Jersey contribute meaningfully to sponsorship volume in this role category.
Which visa types are most common for ml software engineer roles in New Jersey?
The H-1B is the most common visa for ML software engineers in New Jersey, given the role's clear specialty occupation classification and bachelor's-degree requirement in computer science, mathematics, or a related field. F-1 graduates on OPT or STEM OPT extension frequently fill ML roles before H-1B sponsorship. L-1B visas apply when an employee transfers within a multinational company with specialized ML knowledge.
Which cities in New Jersey have the most ml software engineer sponsorship jobs?
Jersey City leads for ML software engineer sponsorship given its concentration of financial services and technology firms, with easy access to the New York metro talent market. Parsippany, Bridgewater, and Princeton are active along the I-287 pharmaceutical and research corridor. Newark, home to Prudential's headquarters and a growing tech sector, also generates sponsored ML roles, particularly in applied machine learning for enterprise applications.
How to find ml software engineer visa sponsorship jobs in New Jersey?
Migrate Mate filters job listings specifically for visa sponsorship eligibility, making it straightforward to browse ML software engineer openings in New Jersey without sorting through roles that don't sponsor. You can narrow results by location and role type to focus on New Jersey employers actively filing LCAs or H-1B petitions for ML positions. This saves significant time compared to manually researching employer sponsorship histories.
Are there state-specific considerations for ml software engineers seeking sponsorship in New Jersey?
New Jersey's proximity to both New York City and Philadelphia means many employers operate across state lines, and LCA filings must reflect the actual worksite location, which affects prevailing wage determinations. The state has a dense university pipeline from Rutgers, Princeton, and NJIT that feeds ML talent into sponsoring employers. Pharmaceutical and life sciences companies in New Jersey often seek ML engineers with domain experience in drug discovery or clinical data, which can differentiate candidates in the sponsorship process.
What is the prevailing wage for sponsored ml software engineer jobs in New Jersey?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.