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 2 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

AIML - Software Engineer, Siri Cross Device, Siri and Information Intelligence

Senior Software Engineer position at Apple working on Siri's cross-device intelligence, offering competitive salary and benefits in Seattle.

AIML - Machine Learning Engineer, Global Safety

Senior Machine Learning Engineer role at Apple focusing on safety and ethical implementation of generative AI across global markets, offering competitive compensation and benefits.

AIML - Machine Learning Engineer, Global Safety

Senior Machine Learning Engineer role at Apple focusing on safety and bias mitigation in generative AI models for global markets.

Machine Learning Research Engineer, Audio R&D

Senior Machine Learning Research Engineer position at Apple, focusing on developing audio and speech ML models for core Apple products and services.

AIML - Sr Data Scientist, Data and ML Innovation

Senior Data Scientist role at Apple focusing on ML innovation and data-driven improvements for Siri and search products across Apple's ecosystem.