Z

ZipRecruiter

Connects employers and job seekers with AI

Engineering Manager - Machine Learning, Ranking

Engineering LeadershipConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 6 years of experience in a fast-paced software development environment at scale.
  • At least 2 years of experience as a software engineering leader.
  • Proven experience as an experienced machine learning manager or as a Senior/Staff Data Scientist or Machine Learning Engineer looking to transition into management.
  • Ability to assess technical value, communicate effectively with machine learning engineers, and evaluate whether artificial intelligence is being used effectively in day-to-day work.
  • Deep experience with machine learning algorithms, techniques, and best practices.
  • Strong computer science fundamentals, including data structures and algorithms, and coding skills.
  • Experience with TensorFlow, PyTorch, or scikit-learn.
  • Experience with Python rather than R.
  • Experience with Java or Scala.
  • Applied experience using embeddings and/or vectors, established tools, frameworks, and models to solve real business problems efficiently.
  • Ability to build reproducible machine learning pipelines, including experiment tracking, data and model versioning, and environment management to ensure consistent, reliable results across runs and deployments.
  • Experience working through multiple versions of the same product.
  • Experience working on a business-to-consumer or business-to-business product.

Responsibilities

  • Lead and support a senior team of Data Scientists, Generalists, and Machine Learning Engineers, driving career development, workload balancing, and growth opportunities.
  • Partner with Product Management and Decision Science to shape the product roadmap, define metrics, and establish success criteria for marketplace balancing tests.
  • Evaluate day-to-day technical work, ensuring effective use of machine learning and artificial intelligence, and provide a strong technical voice in cross-functional discussions.
  • Design, build, and deploy machine-learning pipelines for modeling jobseeker behavior and job marketplace dynamics.
  • Monitor model performance for speed and accuracy.

Desired Qualifications

  • A bachelor's, master's, or PhD in Mathematics, Computer Science, Physics, or a related technical field.
  • At least 3 years of engineering management experience.
  • Demonstrated experience innovating novel approaches and solutions to ambiguous problems.

About the Company

ZipRecruiter

Connects employers and job seekers with AI

ZipRecruiter runs an online employment marketplace that connects businesses seeking workers with people looking for jobs, using AI to match applicants with suitable openings. Its virtual recruiter, Phil, guides job seekers toward relevant roles and keeps them informed about interest from employers. Businesses search its resume database and manage incoming applications through recruiting tools, while candidates browse jobs and apply through web and mobile services. Job seekers use the marketplace for free, and employers pay for job advertising through subscriptions or performance pricing such as charges per click. ZipRecruiter was founded in 2010 and is headquartered in Santa Monica, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Santa Monica, CA
Founded
2010

Recently Posted Jobs

Explore more opportunities at ZipRecruiter

See more jobs