ML Software Engineer Jobs at Turnitin with Visa Sponsorship

Turnitin builds ML systems that power academic integrity tools used by institutions worldwide, and ML Software Engineers here work on models, pipelines, and data infrastructure with real educational impact. Turnitin has a track record of sponsoring work visas for technical roles, including H-1B and Green Card pathways.

See All ML Software Engineer at Turnitin Jobs

Overview

Open Jobs31+
Top Visa TypeGreen Card
Work Type100% Remote
Median Salary$135K
Top LocationAtlanta, GA
Most JobsTurnitin

Showing 5 of 31+ ML Software Engineer Jobs at Turnitin jobs

Turnitin
Senior Machine Learning Scientist - Applied Research (USA Remote)
We won't show you this job again
Turnitin
Added 1mo ago
Senior Machine Learning Scientist - Applied Research (USA Remote)
Turnitin
Dallas, Texas
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Not listed
Remote (US)
Associate's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Turnitin
Principal Machine Learning Scientist (US Remote)
We won't show you this job again
Turnitin
Added 1mo ago
Principal Machine Learning Scientist (US Remote)
Turnitin
Washington, Washington
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Not listed
Remote (US)
Associate's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Turnitin
Senior Machine Learning Scientist
We won't show you this job again
Turnitin
Added 2mo ago
Senior Machine Learning Scientist
Turnitin
Washington, Washington DC
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
$112,125/yr - $186,875/yr
Remote (US)
8+ yrs exp.
Master's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Turnitin
Principal Machine Learning Scientist
We won't show you this job again
Turnitin
Added 2mo ago
Principal Machine Learning Scientist
Turnitin
Washington, Washington DC
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$147,300/yr - $245,000/yr
Remote (US)
10+ yrs exp.
Master's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Turnitin
Senior Machine Learning Scientist - Applied Research
We won't show you this job again
Turnitin
Added 4mo ago
Senior Machine Learning Scientist - Applied Research
Turnitin
Dallas, Texas
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Software Engineering
$111,000/yr - $185,000/yr
Remote (US)
5+ yrs exp.
Master's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 31+ ML Software Engineer Jobs at Turnitin

Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Software Engineer Jobs at Turnitin.

Get Access To All Jobs

See all 31+ ML Software Engineer at Turnitin jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Software Engineer at Turnitin roles.

Get Access To All Jobs

Tips for Finding ML Software Engineer Jobs at Turnitin Jobs

Align your portfolio to Turnitin's core mission

Turnitin's ML work centers on natural language processing, similarity detection, and large-scale text analysis. Highlight projects involving NLP, transformer-based models, or classification systems, not generic CV-style model building, when applying.

Confirm OPT STEM extension eligibility before applying

ML Software Engineer roles at Turnitin fall under CIP codes that qualify for the 24-month STEM OPT extension. Verify your degree classification with your DSO before interviews so sponsorship timelines are clear from the start.

Target roles that already have LCA filings on record

Search DOL's FLAG system for Turnitin's Labor Condition Applications under ML and software engineering job titles. Active LCA filings signal that Turnitin's legal team has already established prevailing wage levels for these positions.

Ask specifically about cap-exempt H-1B filing options

If you're transferring from a current H-1B, Turnitin can file a cap-exempt petition outside the April lottery window. Raise this in the offer negotiation stage so legal counsel starts the I-129 process without waiting for the next registration period.

Use Migrate Mate to filter open ML roles by sponsorship status

Filtering for ML Software Engineer positions at Turnitin by visa type saves time during a search that involves both technical fit and sponsorship viability. Migrate Mate surfaces these roles with sponsorship history already attached to each listing.

Request PERM timeline clarity before accepting an offer

If your goal is a Green Card through EB-2 or EB-3, ask Turnitin's HR team whether they initiate PERM for ML engineering roles after a defined tenure. Getting this in writing during offer negotiations prevents ambiguity after you've already started.

ML Software Engineer at Turnitin jobs are hiring across the US. Find yours.

Find ML Software Engineer at Turnitin Jobs

Frequently Asked Questions

Does Turnitin sponsor H-1B visas for ML Software Engineers?

Yes, Turnitin sponsors H-1B visas for ML Software Engineers. The company has an established process for technical roles, including working with outside immigration counsel to file I-129 petitions. If you're already on an H-1B with another employer, Turnitin can file a cap-exempt transfer, which isn't tied to the annual April lottery window.

How do I apply for ML Software Engineer jobs at Turnitin?

Applications go through Turnitin's careers portal, where ML roles are listed under Engineering or Data Science. You can also browse verified open ML Software Engineer positions at Turnitin with visa sponsorship details through Migrate Mate. Tailoring your application to Turnitin's NLP and text-analysis focus, rather than submitting a generic resume, significantly improves your chances of reaching the technical screen.

Which visa types does Turnitin use for ML Software Engineer roles?

Turnitin sponsors H-1B visas as the primary work authorization pathway for ML Software Engineers. F-1 students on OPT can start work before a full petition is required, and the STEM OPT extension provides up to 24 additional months of work authorization. For longer-term paths, Turnitin has supported EB-2 and EB-3 Green Card sponsorship, typically initiated through the PERM labor certification process after an employee is established in their role. TN status is available for Canadian and Mexican nationals in qualifying technical positions.

What qualifications does Turnitin expect for ML Software Engineer roles?

Turnitin's ML engineering roles typically require a bachelor's or master's degree in computer science, machine learning, or a closely related field. Hands-on experience with NLP, deep learning frameworks such as PyTorch or TensorFlow, and large-scale data pipelines is consistently emphasized across their job postings. For H-1B specialty occupation eligibility, your degree field must align with the role's technical requirements, which USCIS evaluates during petition adjudication.

How do I plan my timeline if Turnitin sponsors my H-1B for an ML role?

If you need a new H-1B cap slot, the annual registration window opens in March and employment can begin October 1 at the earliest, so plan for a gap of several months between an offer and your start date. F-1 students on OPT can often bridge this gap by starting under OPT authorization while the petition is pending. Confirm with Turnitin's HR whether they cover premium processing through USCIS, which reduces adjudication time to 15 business days.

See which ML Software Engineer at Turnitin employers are hiring and sponsoring visas right now.

Search ML Software Engineer at Turnitin Jobs