E-3 Visa ML Research Engineer Jobs
ML Research Engineer roles qualify for E-3 visa sponsorship as specialty occupations requiring a relevant bachelor's degree or higher in computer science, machine learning, or a related field. The E-3 has no lottery and no annual cap, so Australian nationals can pursue sponsorship year-round without the H-1B registration window.
See All ML Research Engineer JobsOverview
Showing 5 of 279+ ML Research Engineer 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 279+ ML Research Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Research Engineer roles.
Get Access To All Jobs
INTRODUCTION
AI systems are only as trustworthy as the methods used to evaluate them. At Apple, where AI powers experiences for billions of people, getting evaluation right is not a support function - it is a foundational science. Our team, part of Apple Services Engineering, is building that scientific foundation: rigorous, scalable evaluation methodology for LLMs, agentic systems, and human-AI interaction.
What makes this team unusual is its interdisciplinary core. You will work alongside measurement scientists (psychometrics, validity theory), ML researchers, and platform engineers - bringing together ML research, statistical rigor, and production engineering. We are looking for an ML Research Engineer who can move fluidly across this landscape: someone who loves implementing the latest techniques in AI, has the engineering instincts to make them robust and scalable, and thrives at the intersection of research and production.
ROLE AND RESPONSIBILITIES
This is a combined research and engineering role, sitting with and between research/applied scientists and platform engineers. New evaluation research can be challenging to use at scale - that's where your skills in both machine learning and engineering come into play.
On the research side, you will partner with scientists to rapidly prototype their ideas, implement methods from recent papers, run large-scale experiments, and provide critical feedback grounded in your engineering experience. On the engineering side, you will work with platform engineers to bring those research prototypes into production - moving from Python packages on local machines to robust services deployed in the cloud.
-
Rapid Prototyping & Experimentation: Collaborate with research and applied scientists to translate evaluation research ideas into working prototypes - implementing methods from recent papers, building experimental pipelines, and iterating quickly to validate hypotheses in areas such as preference learning, LLM-as-judge calibration, and automated failure discovery.
-
Research-to-Production Bridge: Own the lifecycle of moving evaluation methods from research prototypes to production-ready systems. Refactor research code into robust, well-tested Python packages and partner with platform engineers to deploy them as scalable services, APIs, and SDK components.
-
Experiment Infrastructure: Design and maintain the infrastructure for running large-scale evaluation experiments - orchestrating LLM judge calls, managing datasets, tracking experiment results, and ensuring reproducibility across the team's research portfolio.
-
Technical Feedback & Collaboration: Serve as a critical technical partner to researchers, providing engineering perspective on feasibility, scalability, and system design. Identify opportunities where engineering improvements (parallelization, caching, smarter batching) can unlock new research directions or dramatically accelerate experimentation.
-
Scaling Evaluation Methods: Identify bottlenecks in evaluation workflows and engineer solutions to operate at Apple scale - optimizing for throughput, cost, and reliability when running evaluation methods across large model populations and diverse use cases.
-
Code Quality & Engineering Standards: Champion engineering best practices within the research workflow, including version control, automated testing, documentation, and CI/CD, raising the bar for code quality across the research-engineering boundary.
-
Cross-Functional Integration: Work across the research and platform engineering teams to ensure that evaluation methods integrate seamlessly with Apple's broader ML infrastructure, developer workflows, and internal tooling ecosystem.
BASIC QUALIFICATIONS
-
Bachelor's degree in Computer Science, Machine Learning, Software Engineering, or a closely related field (Master's preferred)
-
2+ years of hands-on experience in a role combining machine learning and software engineering (e.g., ML engineer, research engineer, or applied scientist with strong engineering output), or a Master's degree in Computer Science, Machine Learning, or a closely related field with relevant project experience
-
Strong proficiency in Python and the modern ML ecosystem (PyTorch, JAX, or TensorFlow), with demonstrated ability to implement complex methods from recent ML papers
-
Solid software engineering fundamentals: clean code design, version control, testing, debugging, and performance optimization
-
Experience working with large language models - whether fine-tuning, inference, prompting pipelines, or building LLM-powered applications
-
Demonstrated ability to work across the research-to-production spectrum: you have taken experimental or prototype code and made it robust, scalable, and usable by others
-
Practical experience with cloud-native development and deployment: containerization (Docker/Kubernetes), CI/CD pipelines, and distributed computing frameworks (e.g., Ray, Spark)
-
Strong communication skills and comfort working in interdisciplinary teams, with the ability to engage productively with both researchers and platform engineers
-
Comfort with ambiguity and new problem spaces - you thrive when building something that doesn't yet have a playbook
PREFERRED QUALIFICATIONS
-
Master's or Ph.D. in Computer Science, Machine Learning, or a related field
-
Experience with evaluation-specific methods or frameworks: LLM-as-judge approaches, reward modeling, RLHF, calibration techniques, benchmark design, or human evaluation methodology
-
Familiarity with modern evaluation tools and frameworks (e.g., DeepEval, Ragas, TruLens, LangSmith) and an understanding of how to implement and scale model-based evaluation workflows
-
Track record of contributing to research outputs - co-authored publications, open-source contributions, or internal research reports - even if research is not your primary role
-
Experience with the engineering challenges specific to generative AI and agentic systems: managing token economics, handling non-deterministic outputs, evaluating multi-turn agent trajectories and tool usage
-
Familiarity with statistical concepts relevant to evaluation: calibration, inter-rater reliability, scoring rules, or measurement validity
-
Experience in fast-moving, early-stage teams where you helped define technical direction and engineering culture from the ground up
PAY & BENEFITS
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $258,100, 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.
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. Learn more about your EEO rights as an applicant.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

INTRODUCTION
AI systems are only as trustworthy as the methods used to evaluate them. At Apple, where AI powers experiences for billions of people, getting evaluation right is not a support function - it is a foundational science. Our team, part of Apple Services Engineering, is building that scientific foundation: rigorous, scalable evaluation methodology for LLMs, agentic systems, and human-AI interaction.
What makes this team unusual is its interdisciplinary core. You will work alongside measurement scientists (psychometrics, validity theory), ML researchers, and platform engineers - bringing together ML research, statistical rigor, and production engineering. We are looking for an ML Research Engineer who can move fluidly across this landscape: someone who loves implementing the latest techniques in AI, has the engineering instincts to make them robust and scalable, and thrives at the intersection of research and production.
ROLE AND RESPONSIBILITIES
This is a combined research and engineering role, sitting with and between research/applied scientists and platform engineers. New evaluation research can be challenging to use at scale - that's where your skills in both machine learning and engineering come into play.
On the research side, you will partner with scientists to rapidly prototype their ideas, implement methods from recent papers, run large-scale experiments, and provide critical feedback grounded in your engineering experience. On the engineering side, you will work with platform engineers to bring those research prototypes into production - moving from Python packages on local machines to robust services deployed in the cloud.
-
Rapid Prototyping & Experimentation: Collaborate with research and applied scientists to translate evaluation research ideas into working prototypes - implementing methods from recent papers, building experimental pipelines, and iterating quickly to validate hypotheses in areas such as preference learning, LLM-as-judge calibration, and automated failure discovery.
-
Research-to-Production Bridge: Own the lifecycle of moving evaluation methods from research prototypes to production-ready systems. Refactor research code into robust, well-tested Python packages and partner with platform engineers to deploy them as scalable services, APIs, and SDK components.
-
Experiment Infrastructure: Design and maintain the infrastructure for running large-scale evaluation experiments - orchestrating LLM judge calls, managing datasets, tracking experiment results, and ensuring reproducibility across the team's research portfolio.
-
Technical Feedback & Collaboration: Serve as a critical technical partner to researchers, providing engineering perspective on feasibility, scalability, and system design. Identify opportunities where engineering improvements (parallelization, caching, smarter batching) can unlock new research directions or dramatically accelerate experimentation.
-
Scaling Evaluation Methods: Identify bottlenecks in evaluation workflows and engineer solutions to operate at Apple scale - optimizing for throughput, cost, and reliability when running evaluation methods across large model populations and diverse use cases.
-
Code Quality & Engineering Standards: Champion engineering best practices within the research workflow, including version control, automated testing, documentation, and CI/CD, raising the bar for code quality across the research-engineering boundary.
-
Cross-Functional Integration: Work across the research and platform engineering teams to ensure that evaluation methods integrate seamlessly with Apple's broader ML infrastructure, developer workflows, and internal tooling ecosystem.
BASIC QUALIFICATIONS
-
Bachelor's degree in Computer Science, Machine Learning, Software Engineering, or a closely related field (Master's preferred)
-
2+ years of hands-on experience in a role combining machine learning and software engineering (e.g., ML engineer, research engineer, or applied scientist with strong engineering output), or a Master's degree in Computer Science, Machine Learning, or a closely related field with relevant project experience
-
Strong proficiency in Python and the modern ML ecosystem (PyTorch, JAX, or TensorFlow), with demonstrated ability to implement complex methods from recent ML papers
-
Solid software engineering fundamentals: clean code design, version control, testing, debugging, and performance optimization
-
Experience working with large language models - whether fine-tuning, inference, prompting pipelines, or building LLM-powered applications
-
Demonstrated ability to work across the research-to-production spectrum: you have taken experimental or prototype code and made it robust, scalable, and usable by others
-
Practical experience with cloud-native development and deployment: containerization (Docker/Kubernetes), CI/CD pipelines, and distributed computing frameworks (e.g., Ray, Spark)
-
Strong communication skills and comfort working in interdisciplinary teams, with the ability to engage productively with both researchers and platform engineers
-
Comfort with ambiguity and new problem spaces - you thrive when building something that doesn't yet have a playbook
PREFERRED QUALIFICATIONS
-
Master's or Ph.D. in Computer Science, Machine Learning, or a related field
-
Experience with evaluation-specific methods or frameworks: LLM-as-judge approaches, reward modeling, RLHF, calibration techniques, benchmark design, or human evaluation methodology
-
Familiarity with modern evaluation tools and frameworks (e.g., DeepEval, Ragas, TruLens, LangSmith) and an understanding of how to implement and scale model-based evaluation workflows
-
Track record of contributing to research outputs - co-authored publications, open-source contributions, or internal research reports - even if research is not your primary role
-
Experience with the engineering challenges specific to generative AI and agentic systems: managing token economics, handling non-deterministic outputs, evaluating multi-turn agent trajectories and tool usage
-
Familiarity with statistical concepts relevant to evaluation: calibration, inter-rater reliability, scoring rules, or measurement validity
-
Experience in fast-moving, early-stage teams where you helped define technical direction and engineering culture from the ground up
PAY & BENEFITS
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $258,100, 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.
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. Learn more about your EEO rights as an applicant.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
See all 279+ ML Research Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Research Engineer roles.
Get Access To All JobsTips for Finding E-3 Visa Sponsorship as a ML Research Engineer
Translate your Australian credentials for U.S. employers
A three-year Australian bachelor's degree in computer science or engineering satisfies the E-3 specialty occupation requirement. Have your transcripts ready and confirm your degree field maps directly to the ML Research Engineer role description before applying.
Target research labs and AI teams at scale
Focus on employers with dedicated AI research divisions rather than generalist engineering teams. Companies running large-scale model training programs are already structured to file an LCA and manage the DOL certification process without treating it as unusual overhead.
Use Migrate Mate to find verified sponsoring employers
Search for ML Research Engineer roles with confirmed E-3 sponsorship history on Migrate Mate. Filtering by roles where employers have already filed LCAs for similar positions saves you from pursuing opportunities where sponsorship willingness is unclear from the outset.
Negotiate offer timing around LCA certification windows
Your employer must file the LCA with the DOL and receive certification before you can apply at the consulate. Build at least three to four weeks into your start date timeline after signing an offer to allow for DOL processing without delaying your consulate appointment.
Distinguish your research output from engineering roles
Consular officers assess whether your role genuinely requires specialized research credentials. Bring published papers, model documentation, or research project summaries that demonstrate your work goes beyond applied software engineering into original ML inquiry.
File through a structured service to avoid LCA errors
LCA filings that misclassify the prevailing wage level or job title for an ML Research Engineer role can delay or complicate your visa. Migrate Mate's E-3 filing service handles the LCA submission, wage determination, and consulate preparation end-to-end.
ML Research Engineer jobs are hiring across the US. Find yours.
Find ML Research Engineer JobsML Research Engineer E-3 Visa: Frequently Asked Questions
How do I find ML Research Engineer jobs with E-3 visa sponsorship?
Search for ML Research Engineer roles directly on Migrate Mate, which surfaces positions from employers with E-3 sponsorship history. Filtering by role and visa type shows you companies that have already filed LCAs for similar positions, so you're not starting from scratch trying to assess each employer's willingness to sponsor an Australian national.
How much does it cost to get an E-3 visa?
Migrate Mate's E-3 filing service covers the entire process for $499, including the Labor Condition Application, visa document preparation, and consulate appointment guidance. Traditional immigration lawyers charge $2,000–$5,000+ for the same work. The E-3 has less paperwork than most work visas, so paying thousands for legal help is usually unnecessary.
Does an ML Research Engineer role qualify as a specialty occupation for the E-3?
Yes, ML Research Engineer positions qualify as specialty occupations under the E-3 because they require at least a bachelor's degree in a directly related field such as computer science, statistics, or electrical engineering. Roles involving original model development, algorithm research, or advanced neural network design have a strong record of LCA approval because the degree-to-job connection is well established with the DOL.
How does the E-3 compare to the H-1B for ML Research Engineer roles?
The E-3 is significantly more practical for Australian ML researchers than the H-1B. There's no annual lottery, no cap to worry about, and you can apply at the consulate within weeks of receiving a certified LCA. H-1B requires registration in March and a lottery selection that leaves most applicants waiting a year or longer before they can start. The E-3 lets you respond to offers on a normal hiring timeline.
Can I switch ML Research Engineer employers while on an E-3?
Yes, but the process restarts with the new employer. Your new employer must file a fresh LCA with the DOL and have it certified before you can apply for a new E-3 at the consulate or change status if you're already in the United States. There's no portability provision equivalent to the H-1B's 60-day rule, so plan your transition timing carefully to avoid a gap in authorized employment.
See which ML Research Engineer employers are hiring and sponsoring visas right now.
Search ML Research Engineer Jobs