H-1B Visa Algorithm Engineer Jobs
Algorithm Engineer jobs sit squarely within H-1B visa specialty occupation territory, requiring at least a bachelor's degree in computer science, mathematics, or a directly related field. Employers sponsor H-1B status for up to three years, extendable to six, and must file a certified LCA for each worksite before petitioning USCIS.
Find H-1B Visa Algorithm Engineer JobsOverview
Showing 5 of 17+ Algorithm Engineer jobs










See all Algorithm Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Algorithm Engineer roles.
Get Access To All Jobs
SUMMARY
Do you have a passion for invention and self-challenge? Do you thrive on pushing the limits of what’s considered feasible? As part of our Battery Engineering group, you’ll help craft creative battery algorithm and modeling solutions that deliver more energy in smaller spaces than ever before! Join us, and you’ll help us innovate new battery technologies that continually outperform the previous iterations. By collaborating with other product development groups across Apple, you’ll push the industry boundaries of what batteries can do and improve the product experience for our customers across the world.
DESCRIPTION
This position will develop battery physics-based models and machine learning algorithms to optimize battery performance.
MINIMUM QUALIFICATIONS
- MS degree.
- Experience in electrochemical processes and performance / safety characterization.
- Experience in physics-aware machine learning modeling and algorithms.
- Experience in machine learning-based optimization techniques such as generic algorithm and gradient-based ML algorithms.
PREFERRED QUALIFICATIONS
- PhD and 10+ years relevant industry experience.
- Experience in Matlab and/or Python.
- Experience in mathematical modeling of linear and nonlinear dynamical systems and distributed parameter systems.
- Experience deploying physics-based hybrid machine learning models into mass production products.
- Understanding of current state of the art production processes applicable to lithium rechargeable cells.
COMPENSATION
- Base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Apple accepts applications to this posting on an ongoing basis.
See all H-1B Visa Algorithm Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa Algorithm Engineer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as an Algorithm Engineer
Map your degree to the role
USCIS evaluates whether your specific degree field directly relates to algorithm engineering duties. A computer science or applied mathematics degree maps cleanly. If your degree is adjacent, gather course transcripts that show relevant coursework in algorithms, data structures, or optimization before applying.
Look up prevailing wages by worksite
Your employer's LCA must certify wages at the correct prevailing wage level for the specific worksite county. Use the OFLC Wage Search to find the Level I through Level IV wage for your SOC code before negotiating, so your offer clears the LCA threshold without revision.
Target employers with active H-1B filing history
Search Migrate Mate to find algorithm engineering roles at employers who have sponsored H-1B petitions in this occupation before. Established sponsors already have immigration counsel and internal processes, which shortens your timeline from offer to certified LCA to filed I-129 petition.
Clarify remote and multi-site work upfront
If your role involves work at client sites or multiple office locations, each worksite needs its own certified LCA. Raise this with your hiring manager before signing an offer, so your employer files the correct number of LCAs and avoids a USCIS deficiency request after the I-129 is submitted.
Use O*NET to frame your specialty occupation case
The O*NET profile for algorithm-focused occupations lists the degree fields and analytical skills central to the role. Reference this profile when working with your employer's immigration attorney to draft the I-129 support letter, since it substantiates why the position requires a specific bachelor's degree.
File premium processing for time-sensitive starts
If your start date is fixed, ask your employer to file Form I-907 for premium processing alongside the I-129 petition. USCIS targets a 15-business-day adjudication window under premium processing, which matters if you're transitioning from OPT or a cap-gap period with a hard expiration date.
H-1B Visa Algorithm Engineer: Frequently Asked Questions
Does Algorithm Engineer qualify as a specialty occupation for H-1B?
Yes. Algorithm engineering roles typically require at least a bachelor's degree in computer science, applied mathematics, or a closely related field, which satisfies USCIS's specialty occupation definition. Your employer's I-129 petition should include a position description that ties core duties, such as designing optimization models or implementing machine learning pipelines, directly to that degree requirement.
Which SOC code do employers use when filing an LCA for this role?
Most employers file under SOC 15-1252 (Software Developers) or 15-2051 (Data Scientists), depending on how the role is structured. The SOC code determines which prevailing wage tier applies at your worksite. Confirm the code with your employer's immigration attorney before the LCA is submitted to DOL, since changing it later requires refiling.
How long does H-1B status last for an Algorithm Engineer position?
USCIS grants H-1B status for an initial period of up to three years, tied to the validity of the certified LCA and the I-129 approval. You can extend status in increments up to a six-year maximum. Beyond six years, an extension requires an approved or pending I-140 immigrant petition or a qualifying PERM labor certification filed at least 365 days prior.
What happens if my Algorithm Engineer role involves work at multiple client sites?
Each worksite location requires its own certified LCA showing the prevailing wage for that specific county. A single LCA covering only your employer's headquarters does not authorize work at unlisted client sites. Your employer must file amended or additional LCAs before you begin work at any new location, and USCIS expects the I-129 to reflect all known worksites.
Where can I find employers that actively sponsor H-1B visas for Algorithm Engineer roles?
Migrate Mate lists employers with verified H-1B LCA filing history for algorithm and software engineering roles, searchable by location. Focusing on employers with an established sponsorship track record reduces the risk of an offer falling through due to an employer's unfamiliarity with the LCA and I-129 process, which is a common friction point for first-time sponsors.