Articul8

Machine Learning Engineer

Dublin, CA (HQ). Posted 5 months ago

The role

You will build pipelines for data collection, extraction, filtering, synthetic data generation, and analysis. You will own work related to acquiring high-quality data to power the training of domain-specific models.

What you will do

  • Design and develop data processing pipelines including extraction, filtering, and labeling.
  • Implement machine learning models to improve data quality and diversity.
  • Own and lead engineering projects in data acquisition including web crawling and ingestion.
  • Collaborate with Applied Research, Technology, and Architecture teams.
  • Develop and deploy highly scalable distributed systems for terabytes of data.
  • Architect and implement algorithms for data indexing and search capabilities.
  • Build and maintain backend services for data storage.
  • Deploy solutions in a Kubernetes Infrastructure-as-Code environment and perform routine system checks.

Required qualifications

  • BS/MS/PhD in Computer Science or a related field.
  • Proficiency in at least one deep learning framework, such as PyTorch.
  • Experience in machine learning projects in text or vision.
  • Strong expertise in large stateful distributed systems and data processing.
  • Strong proficiency in building large-scale data processing pipelines, familiar with distributed workload (e.g., multiprocessing, Ray, Docker, Kubernetes).
  • Proficiency in at least one programming language commonly used in machine learning, such as Python.
  • Ability to write clean, maintainable code.
  • Excellent problem-solving skills and attention to detail.

Nice to have

  • Active Github contributions
  • Experience in building large-scale datasets
  • Familiar with at least one of the following tools for data crawling (e.g. Scrapy), data collection (e.g. VPNs, Selenium), data processing (e.g. Hadoop, Datasketch)
  • Building bespoke data processing libraries from scratch
  • Keeping up with state-of-the-art techniques for preparing AI training data
  • Organizing and meticulously bookkeeping data across multiple clouds, of multiple modalities, and from many sources
  • Multilingual

About the company

Articul8 AI is a team that creates AI products to exceed customer expectations. They aim to use their advantages to make a positive impact on the world.

Machine Learning Engineer at Articul8 | JobZoey