Staff Software Engineer, Machine Learning

ZipRecruiter, Inc.

United States

On-site

USD 180,000 - 225,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Excellent benefits package
Flexible Vacation & Paid Time Off
Employer-matched 401(k) plan

Job summary

ZipRecruiter is seeking an experienced Machine Learning Engineer to design, develop, and maintain advanced ML models and systems. You will lead complex ML projects, shaping architecture and infrastructure to scale AI solutions across the business.

You'll stay at the forefront of ML and NLP, collaborate with cross‑functional teams, and drive adoption of new techniques to create measurable value for ZipRecruiter and its users.

Qualifications

  • 7+ years of professional software development with a deep focus in ML
  • Comprehensive knowledge of ML algorithms, techniques, and best practices
  • Extensive experience in ML model design, data pipelines, experimentation and validation, system/architecture design

Responsibilities

  • Design, develop, and maintain advanced ML models and algorithms
  • Lead complex ML projects that solve business challenges and add value
  • Design the architecture and infrastructure for scalable ML systems
  • Push the boundaries of ML and AI to drive business value
  • Provide leadership for ML Engineers and promote best practices
  • Stay up-to-date with ML/AI developments and drive adoption

Skills

7+ years ML focus
ML algorithms & practices
Data pipeline and architecture

Education

BS/MS/PhD in Math/CS/Physics or related

Tools

TensorFlow
PyTorch
scikit-learn

Job description

We offer a hybrid work environment. Most US-based positions can also be performed remotely (any exceptions will be noted in the Minimum Qualifications below.)

Our Mission:

To actively connect people to their next great opportunity.

Who We Are:

ZipRecruiter is a leading online employment marketplace. Powered by AI-driven smart matching technology, the company actively connects millions of all-sized businesses and job seekers through innovative mobile, web, and email services, as well as through partnerships with the best job boards on the web. ZipRecruiter has the #1 rated job search app on iOS & Android.

Summary:

With data such as a billion+ historical job postings, tens of millions of active job seekers interacting with our system, and hundreds of billions of impression and click events, there are incredible opportunities to use your skills to build new data-driven features. Working at ZipRecruiter, you will be helping literally millions of people find their dream job. We’re working on problems like: given a training set of job postings, and known salaries, build a system that predicts salary for novel jobs.Of course, you know that while building models is fun, it’s also just one step in the process; gathering training data, cleansing it, digging into it, extracting features from it, etc, is a huge part of the job

Key Focuses:

  • Design, develop, and maintain advanced machine learning models and algorithms to solve complex business problems
  • Lead complex machine learning projects that solve business challenges and add value to the broader ZipRecruiter Business
  • Design the overall architecture and infrastructure for machine learning systems, ensuring scalability, efficiency, and robustness
  • Push the boundaries of what’s possible in machine learning in your organization, finding new and innovative ways to use AI to drive business value
  • Provide leadership and set tone for Machine Learning Engineers at ZipRecruiter leveraging industry best practices and innovation
  • Stay up-to-date with the latest developments in machine learning and AI, and drive adoption of new techniques and technologies as appropriate
Minimum Qualifications:
  • 7+ year of professional software development experience with a deep focus in machine learning
  • Comprehensive knowledge and experience of machine learning algorithms, techniques, and best practices
  • Extensive experience in machine learning model design, data pipeline design, experimentation and validation design, system design, and/or architecture design.

Preferred Qualifications:

  • 10+ year of professional software development experience with an expertise in machine learning
  • BS/MS/PhD in Mathematics, Computer Science, Physics, related technical field or equivalent practical experience
  • Expert knowledge of machine learning algorithms (e.g., linear regression, SVM, decision trees, neural networks, clustering, etc.) and best practices
  • Profound knowledge of machine learning algorithms and frameworks, such as TensorFlow, PyTorch, or scikit-learn
  • Extensive background of deep learning architectures and techniques, such as Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Long Short-Term Memory (LSTM), and Generative Adversarial Networks (GANs)
  • Deeply versed in NLP techniques and tools, such as tokenization, stemming, lemmatization, sentiment analysis, and named entity recognition, and libraries like NLTK, SpaCy, or BERT

As part of our team you’ll enjoy:

  • Competitive compensation
  • Exceptional benefits package
  • Flexible Vacation & Paid Time Off
  • Employer-matched 401(k) plan

#LI-Remote

The US base salary range for this full-time position is $180,000-$225,000. Our salary ranges are determined by role, level, and location, and the range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location, role-related knowledge and skills, depth of experience, relevant education or training, and additional role-related considerations.

Depending on the position offered, equity, bonuses, commission, or other forms of compensation may also be provided as part of a total compensation package, in addition to a full range of medical, financial, and other benefits.

ZipRecruiter is proud to be an equal opportunity employer and provides equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity or genetics.

Privacy Notice: For information about ZipRecruiter’s collection and processing of job applicant personal data for this job, please see our Privacy Notice at: https://www.ziprecruiter.com/careers/job-applicant-privacy-notice

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Machine Learning
Senior Software Engineer, Machine Learning

ZipRecruiter • Los Angeles (CA)

On-site
USD 140,000 - 225,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Staff Software Engineer, Machine Learning
Staff Software Engineer, Machine Learning

ZipRecruiter • Santa Monica (CA)

On-site
USD 180,000 - 225,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Senior Software Engineer, Machine Learning
Senior Software Engineer, Machine Learning

HR Tech Job • Seattle (WA)

On-site
USD 170,000 - 240,000
Competitive compensation
Excellent benefits package
Flexible vacation & PTO
+1
Senior Software Engineer, Machine Learning
Senior Software Engineer, Machine Learning

ZipRecruiter • Santa Monica (CA)

On-site
USD 140,000 - 200,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Engineering Manager, Machine Learning
Engineering Manager, Machine Learning

ZipRecruiter • Los Angeles (CA)

On-site
USD 190,000 - 240,000
Competitive compensation
Benefits package
Flexible vacation
+1
Staff Machine Learning Engineer, Recommendations
Staff Machine Learning Engineer, Recommendations

HR Tech Job • Chicago (IL)

On-site
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Staff Machine Learning Engineer, Recommendations
Staff Machine Learning Engineer, Recommendations

Openkrill • United States

Hybrid
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
ZI Staff Machine Learning Engineer, Recommendations ZipRecruiter · Remote · US · Machine Learning Engineering $205,000–$265,000 4w ago
ZI Staff Machine Learning Engineer, Recommendations ZipRecruiter · Remote · US · Machine Learning Engineering $205,000–$265,000 4w ago

Aimlroles • Santa Monica (CA)

Hybrid
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Staff Machine Learning Engineer New Remote, Santa Monica, CA
Staff Machine Learning Engineer New Remote, Santa Monica, CA

ZipRecruiter, Inc. • Santa Monica (CA), Northern (KY)

Remote
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Software Engineering Manager
Software Engineering Manager

ZipRecruiter • Los Angeles (CA)

On-site
USD 140,000 - 227,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1