Algorithm Engineer Jobs in USA with Visa Sponsorship
Algorithm engineer roles qualify as specialty occupations under the H-1B visa, making them strong candidates for visa sponsorship at tech, finance, and AI-focused employers. Most positions require a bachelor's degree in computer science, mathematics, or a related field, and employers typically file an LCA before the H-1B petition.
Find 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 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 JobsTips for Finding Visa Sponsorship as an Algorithm Engineer
Frame your degree for specialty occupation
Algorithm engineering sits at the intersection of computer science, mathematics, and statistics. If your degree is in a adjacent field like electrical engineering or physics, document how your coursework directly maps to algorithmic theory and optimization methods before applying.
Use OFLC Wage Search to benchmark your offer
Your employer must pay at least the DOL prevailing wage for your role and location. Run the OFLC Wage Search for your SOC category before negotiating so you can flag a low offer before the LCA is filed.
Find sponsors through Migrate Mate by role
Search algorithm engineer roles on Migrate Mate, which lists employers with verified LCA sponsorship history. This saves you from applying to companies that have never filed for this position type, cutting your research time significantly.
Distinguish your O*NET profile at the interview stage
Employers sometimes mislabel algorithm engineer roles under broader software developer titles, which can create specialty occupation problems at USCIS. Reference the O*NET occupation profile during your offer discussion to help the hiring team classify your position accurately in the LCA.
Target employers with ongoing H-1B filing patterns
Companies that file H-1B petitions repeatedly for algorithm roles have established internal processes and legal teams familiar with specialty occupation requirements. These employers move faster from offer to petition filing than first-time sponsors, reducing your gap-period exposure.
Prepare your PERM documentation early for EB-2
Many algorithm engineer roles qualify for EB-2 sponsorship under PERM because they require an advanced degree or specialized expertise. Ask your employer during offer negotiations whether they sponsor green cards, and document your publications or patents now since PERM audits can request evidence quickly.
Frequently Asked Questions
Does an algorithm engineer role qualify as a specialty occupation for H-1B purposes?
Yes, algorithm engineering typically qualifies as a specialty occupation because the role normally requires at least a bachelor's degree in computer science, mathematics, applied mathematics, or a closely related field. The key is that your degree field must be directly related to the job duties. If your degree is in a broader discipline, your employer may need to document the connection in the LCA and I-129 petition submitted to USCIS.
What visa types are most commonly used to sponsor algorithm engineer positions?
H-1B is the most common path, covering most algorithm engineer roles at for-profit employers. If you hold an advanced degree, the H-1B advanced degree cap gives you an additional lottery chance. TN visa is available to Canadian and Mexican nationals if the role fits a qualifying USMCA profession. For roles at universities or nonprofit research organizations, cap-exempt H-1B petitions are possible, bypassing the annual lottery entirely.
How can I find algorithm engineer jobs where employers already sponsor visas?
Browse algorithm engineer listings on Migrate Mate, which surfaces employers with verified LCA sponsorship history for this role type. This filters out companies that have never filed for the position, so you're only spending time on employers who have demonstrated willingness and infrastructure to sponsor visa candidates.
Does a three-year bachelor's degree qualify for H-1B specialty occupation as an algorithm engineer?
USCIS evaluates whether the credential is equivalent to a U.S. bachelor's degree in a relevant field. A three-year degree, common in countries like India and Australia, may require a credential evaluation from a NACES-member organization to establish equivalency. Some officers also accept a combination of a three-year degree plus one year of relevant postgraduate study or significant work experience as equivalent.
What happens to my H-1B status if my algorithm engineer role changes significantly after the petition is approved?
Material changes to your job duties, work location, or employment terms may require your employer to file an amended H-1B petition with USCIS before the change takes effect. If your role shifts from algorithm development to general software engineering, the specialty occupation basis of your petition could change. Your employer should consult immigration counsel before restructuring your responsibilities or transferring you to a different office location.
What is the prevailing wage requirement for sponsored Algorithm Engineer jobs?
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.