Senior Machine Learning Engineer

Zyte empowers businesses to easily extract data for informed decision-making, with a global team of 240+ spanning 28+ countries.
Machine Learning
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Machine Learning Engineer

At Zyte, we empower businesses to easily extract the data they need to make informed decisions. Founded in 2010, our global team of 240+ Zytans spans 28+ countries, all driven by the mission to simplify data extraction.

Open source is at the core of what we do. From our contributions to projects like Scrapy to the development of our own powerful tools such as Automatic Extraction and Zyte API, we're committed to fostering innovation in the web data extraction space. Today, more than 3,000 companies and 1 million developers trust our platform to drive smarter decisions and sustainable growth.

As a Senior Machine Learning Scientist at Zyte, your primary role is to drive the development and implementation of machine learning technologies that scale and optimize web data extraction. You will be working on cutting-edge projects that involve both research and production-level development. You'll innovate using machine learning models to automate data extraction and contribute to internal systems, improving the quality, efficiency, and performance of the Zyte platform.

Key Responsibilities:

  • Lead the design, development, and deployment of machine learning models and algorithms for web data extraction and processing.
  • Collaborate closely with domain experts, cross-functional teams, and stakeholders to identify data requirements, define hypotheses, and guide experimentation.
  • Perform data collection, cleaning, preprocessing, and exploration to enable high-quality model training.
  • Suggest and conduct experiments aimed at improving the accuracy and efficiency of existing models and systems.
  • Implement machine learning model improvements in production, optimizing codebases, and enhancing tooling.
  • Stay at the forefront of machine learning research, particularly in deep learning and large language models (LLMs), and apply innovative techniques to real-world problems.
  • Provide mentorship and guidance to junior team members, promoting best practices in machine learning and software engineering.
  • Contribute to the community through publications, talks, and open-source contributions.

At Zyte, you will be at the forefront of machine learning innovation, with the opportunity to solve complex challenges in web data extraction at scale. Join a dynamic, collaborative environment where your expertise will directly impact the success of our platform and our customers.

Last updated 3 months ago

Responsibilities For Senior Machine Learning Engineer

  • Lead the design, development, and deployment of machine learning models and algorithms for web data extraction and processing
  • Collaborate with domain experts and cross-functional teams to identify data requirements and guide experimentation
  • Perform data collection, cleaning, preprocessing, and exploration for high-quality model training
  • Suggest and conduct experiments to improve accuracy and efficiency of existing models and systems
  • Implement machine learning model improvements in production, optimizing codebases and enhancing tooling
  • Stay updated on machine learning research, particularly in deep learning and LLMs
  • Provide mentorship and guidance to junior team members
  • Contribute to the community through publications, talks, and open-source contributions

Requirements For Senior Machine Learning Engineer

Python
Kubernetes
  • Deep understanding of machine learning algorithms and deep learning models (e.g., CNN, RNN, Transformers)
  • Experience working with large language models (LLMs) and applying them in production
  • Knowledge of data preprocessing, feature engineering, and model tuning
  • Experience in deploying machine learning models at scale in production environments
  • Strong expertise in Python and machine learning libraries (e.g., PyTorch)
  • Knowledge of data structures, algorithms, and performance optimization techniques
  • Experience with git, CI/CD workflows, and containerization technologies (e.g., Docker, Kubernetes)
  • Strong understanding of software design principles and high-level code organization

Benefits For Senior Machine Learning Engineer

Equity
  • 35 days paid holidays
  • Freedom and flexibility to work from where you do your best work
  • Work with cutting-edge open-source technologies and tools
  • Be part of a self-motivated, progressive, multi-cultural team

Interested in this job?

Jobs Related To Zyte Senior Machine Learning Engineer

AI Finance Systems Engineer

Senior AI Finance Systems Engineer role at Robinhood Markets, focusing on developing AI-powered financial applications and systems.

Senior AI Engineer

Senior AI Engineer position focusing on developing advanced unmanned ground vehicles using machine learning and autonomous systems.

Data Scientist - Machine Learning

Senior Data Scientist role focused on building machine learning models for customer personalization and monetization optimization.

Senior Machine Learning Engineer, User Listing Marketplace Intelligence

Senior Machine Learning Engineer role at Airbnb focusing on host personalization products and marketplace intelligence using advanced ML techniques.

Senior Software Engineer, ML Infrastructure

Senior Software Engineer role focused on building and maintaining ML infrastructure at Airbnb, enabling AI-powered travel experiences.