← All roles

Machine Learning Engineer

Articul8· Engineering
Apply on company site
Dublin, CA (HQ)Full-timePosted 4mo ago

About the role

We are hiring a full-time Machine Learning Engineer to build data acquisition, processing pipelines, and end-to-end data power for domain-specific models. The role emphasizes rapid prototyping, collaboration with researchers and engineers, and shipping new data-centric systems.

Responsibilities

  • Design and develop data processing pipelines, including data extraction, data filtering, data labeling, etc.
  • Implement machine learning models to improve the quality and diversity of data (especially in the data extraction stage), e.g., quality classifier, document layout model, code verification model, etc.
  • Own and lead engineering projects in the area of data acquisition, including web crawling, data ingestion, and processing.
  • Collaborate with our Applied Research, Technology, and Architecture teams to ensure smooth data flow and system operability.
  • Develop and deploy highly scalable distributed systems capable of handling terabytes of data.
  • Architect and implement algorithms for data indexing and search capabilities.
  • Build and maintain backend services for data storage, including work with key-value databases and synchronization.
  • Deploy solutions in a Kubernetes Infrastructure-as-Code environment and perform routine system checks.

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, e.g., has trained machine learning models to tackle a specific problem.
  • 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 and ability to write clean, maintainable code.
  • Excellent problem-solving skills and attention to detail, especially when handling data anomalies and biases to further improve data quality.

Skills

Required:Deep learning frameworks (e.g., PyTorch)Data processing pipelinesProgramming in PythonDistributed systems / data processing
Nice to have:Web crawling / data collection tools
Last updated Aug 5, 2026. Interested? Apply on the company site.
Articul8 logo

About Articul8

The GenAI platform that simply works.

The Domain-Specific GenAI Platform, Purpose-Built for Your Data and Mission

GenAIArtificial IntelligenceAI Platform

More open roles at Articul8