ML Software Engineer Jobs at Pinterest with Visa Sponsorship

ML Software Engineer jobs at Pinterest sit at the intersection of recommendation systems, visual search, and large-scale personalization infrastructure. The company actively sponsors work visas for engineering talent across multiple categories, making it a realistic target if you're building a career in applied machine learning in the U.S.

Find ML Software Engineer Jobs at Pinterest

Overview

Open Jobs47+
Top Visa TypeGreen Card
Work Type47% Hybrid
Top LocationSan Francisco, CA

Showing 5 of 47+ ML Software Engineer Jobs at Pinterest

Pinterest
Data Scientist II
We won't show you this job again
Pinterest
Added 2d ago
Data Scientist II
Pinterest
San Francisco, California
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
$114k - $235k/yr
Hybrid
Bachelor's
1,001-5,000

Have you applied for this role?

Pinterest
Staff Data Scientist
We won't show you this job again
Pinterest
Added 2w ago
Staff Data Scientist
Pinterest
San Francisco, California
Data Science & Analytics
Software Engineering
Business Analysis
Product Management
Project & Program Management
Data Science
AI (Artificial Intelligence)
Project Management
$165k - $339k/yr
Hybrid
Bachelor's
1,001-5,000

Have you applied for this role?

Pinterest
Data Scientist
We won't show you this job again
Pinterest
Added 2w ago
Data Scientist
Pinterest
San Francisco, California
Data Science & Analytics
Data Science
Data Analytics
$140k - $288k/yr
Hybrid
Bachelor's
1,001-5,000

Have you applied for this role?

Pinterest
Senior Data Scientist
We won't show you this job again
Pinterest
Added 1mo ago
Senior Data Scientist
Pinterest
San Francisco, California
Data Science & Analytics
Marketing
Data Science
Growth Marketing
Performance Marketing
$140k - $288k/yr
Hybrid
Master's
1,001-5,000

Have you applied for this role?

Pinterest
Sr. Machine Learning Engineer
We won't show you this job again
Pinterest
Added 1mo ago
Sr. Machine Learning Engineer
Pinterest
San Francisco, California
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$161k - $332k/yr
Hybrid
Master's
1,001-5,000

Have you applied for this role?

See all 47+ ML Software Engineer Jobs at Pinterest

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

Get Access To All Jobs

See all 47+ ML Software Engineer Jobs at Pinterest

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

Get Access To All Jobs

Tips for Finding ML Software Engineer Jobs at Pinterest

Align your portfolio with Pinterest's ML stack

Pinterest's engineering blog details their work on homogeneous graph transformers, two-tower retrieval models, and real-time ranking systems. Framing your portfolio around these specific problem domains signals genuine fit before you ever apply.

Target teams publishing applied research

Pinterest's ML org regularly publishes on recommendation systems and visual understanding. Identifying and citing their specific papers in your cover letter or recruiter outreach shows technical depth that generic applications lack.

Confirm your visa category before final interviews

Pinterest sponsors H-1B, E-3, TN, and F-1 OPT, but each has distinct filing timelines. If your OPT expires before the next H-1B cap season opens, raise this with the recruiter during the offer stage, not after you've signed.

Use Migrate Mate to filter Pinterest ML openings

Pinterest posts ML Software Engineer roles across several sub-teams simultaneously, and not all listings make sponsorship eligibility obvious. Migrate Mate lets you filter specifically for sponsored Pinterest roles so you're applying to positions where your visa type is confirmed.

Prepare for a multi-round systems design process

Pinterest's ML engineering loop typically includes a dedicated ML systems design round alongside coding. Preparing examples from distributed training, feature pipelines, or online serving directly maps to what their interviewers assess.

Understand PERM timing if you're planning long term

If Pinterest eventually files a PERM-based Green Card for your role, the DOL-required prevailing wage determination and recruitment documentation process typically takes a year or more before USCIS even receives the petition. Factor this into your long-term planning from day one.

Frequently Asked Questions

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

Yes, Pinterest sponsors H-1B visas for ML Software Engineer roles. Because H-1B is subject to the annual USCIS cap and lottery, timing your offer and start date matters. If you're already in H-1B status with another employer, a transfer is possible without waiting for the next cap season, which can significantly simplify the process.

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

Apply directly through Pinterest's careers portal, or use Migrate Mate to browse current ML Software Engineer openings at Pinterest filtered by visa sponsorship eligibility. Before applying, review Pinterest's engineering blog to understand their ML infrastructure priorities. Tailor your resume to reflect experience with large-scale ranking, retrieval, or recommendation systems, as these align with Pinterest's core product areas.

Which visa types does Pinterest commonly use for ML Software Engineers?

Pinterest sponsors H-1B, E-3 visa, TN visa, F-1 OPT, and EB-2 or EB-3 Green Card pathways for ML Software Engineer roles. Australian citizens are eligible for the E-3 visa, which avoids the H-1B lottery entirely. Canadian and Mexican nationals may qualify for TN visa status. For students on F-1 OPT, Pinterest can serve as your authorized OPT employer while a longer-term visa is arranged.

What qualifications does Pinterest expect for ML Software Engineer roles?

Pinterest ML roles typically require a bachelor's or master's degree in Computer Science, Electrical Engineering, or a closely related field, with hands-on experience in model training, evaluation, and deployment at scale. Familiarity with Pinterest's technical stack, including graph neural networks, two-tower models, or real-time serving infrastructure, strengthens your candidacy considerably. Industry experience in recommendation or ranking systems is frequently referenced in their job descriptions.

How do I time my application if my visa status is expiring soon?

If you're on F-1 OPT with fewer than six months remaining, contact Pinterest's recruiting team early to confirm they can accommodate your timeline. H-1B cap filings open each April for an October 1 start, so a late-year offer may require a gap or a cap-exempt bridge arrangement. E-3 and TN holders can transfer status more flexibly since neither category is lottery-based or subject to annual caps.