ZipRecruiter is hiring a
Staff Software Engineer, Machine Learning in Worldwide

Logo of ZipRecruiter
Staff Software Engineer, Machine Learning
🏢 ZipRecruiter
💵 $180k-$225k
📍Worldwide
📅 Posted on Jul 3, 2024

Summary

ZipRecruiter is seeking an experienced Machine Learning Engineer to design, develop, and maintain advanced machine learning models and algorithms. The candidate will lead complex machine learning projects, design the overall architecture and infrastructure for machine learning systems, and push the boundaries of what's possible in machine learning. Minimum qualifications include 7+ years of professional software development experience with a deep focus in machine learning, comprehensive knowledge and experience of machine learning algorithms, techniques, and best practices, and extensive experience in machine learning model design, data pipeline design, experimentation and validation design, system design, and/or architecture design. Preferred qualifications include 10+ years of professional software development experience with expertise in machine learning, BS/MS/PhD in Mathematics, Computer Science, Physics, or a related technical field, expert knowledge of machine learning algorithms and best practices, profound knowledge of machine learning algorithms and frameworks, deep background in NLP techniques and tools, and extensive experience with deep learning architectures and techniques. The position offers competitive compensation, an exceptional benefits package, flexible vacation and paid time off, and an employer-matched 401(k) plan.

Requirements

  • 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

Responsibilities

  • 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

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

Benefits

  • Competitive compensation
  • Exceptional benefits package
  • Flexible Vacation & Paid Time Off
  • Employer-matched 401(k) plan
Help us out by mentioning to ZipRecruiter that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs