ZipRecruiter is hiring a
Software Engineer, Machine Learning

closed
Logo of ZipRecruiter

ZipRecruiter

πŸ’΅ $105k-$145k
πŸ“Remote - United States

Summary

ZipRecruiter is a leading online employment marketplace that connects millions of businesses and job seekers through innovative services and partnerships with other job boards. The company is seeking an experienced machine learning engineer to design, develop, and maintain models and algorithms to solve complex business problems. Key responsibilities include designing and optimizing machine learning models, identifying trends in data, and performing data cleaning and preprocessing. Minimum qualifications require at least one year of professional software development experience with a focus on machine learning and expertise in machine learning algorithms. Preferred qualifications include a degree in a related field or equivalent practical experience, strong knowledge of machine learning algorithms, and experience with popular machine learning frameworks.

Requirements

  • 1+ year of professional software development experience with a focus in machine learning
  • Expertise in machine learning algorithms, techniques, and best practices
  • Comprehensive computer science fundamentals in coding, object-oriented programming, data structures, and algorithms

Responsibilities

  • Design, develop, and maintain machine learning models and algorithms to solve complex business problems
  • Identify patterns, trends, and anomalies in the data, and visualize insights using appropriate tools
  • Perform data cleaning, preprocessing, and feature engineering to prepare datasets for model development
  • Assess the performance of machine learning models using appropriate metrics, validation techniques, and testing datasets
  • Optimize models by fine-tuning hyperparameters, feature selection, or employing regularization techniques to improve accuracy, performance, and scalability

Preferred Qualifications

  • 3+ year of professional software development experience with a focus in machine learning
  • BS/MS/PhD in Mathematics, Computer Science, Physics, related technical field or equivalent practical experience
  • Strong knowledge of machine learning algorithms (e.g., linear regression, SVM, decision trees, neural networks, clustering, etc.) and best practices
  • Experience with machine learning algorithms and frameworks, such as TensorFlow, PyTorch, or scikit-learn
  • Knowledge 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)
  • Familiarity with 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
This job is filled or no longer available

Similar Jobs