ML Platform Engineer

Cloud-based sales and marketing software company trusted by over 100,000 companies worldwide, operating since 2010.
Machine Learning
Senior Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
AI · Enterprise SaaS

Description For ML Platform Engineer

Pipedrive, a unicorn company valued at over $1 billion and trusted by 100,000+ companies globally, is seeking a ML Platform Engineer to join their diverse team in Prague. As a key member of the Data Engineering team, you'll be responsible for building and maintaining the ML Platform components that power Pipedrive's machine learning capabilities. The role combines expertise in ML systems, cloud infrastructure, and distributed computing to create robust, scalable solutions.

The position offers an opportunity to work with cutting-edge ML technologies while being part of a company that has grown from a 5-person startup to an international organization with over 850 employees across 50 nationalities. You'll be working in a value-driven environment that emphasizes both technical excellence and work-life balance.

Key responsibilities include managing AWS-based ML infrastructure, developing end-to-end ML workflows, and ensuring the platform's security and cost-effectiveness. You'll also be instrumental in building and maintaining the Feature Store platform and contributing to both batch and stream processing frameworks.

The ideal candidate brings 3+ years of software development experience, strong knowledge of cloud computing (particularly AWS), and expertise in distributed systems and ML. You'll be working with technologies like Apache Spark, Flink, and modern MLOps tools, using languages such as Python, Go, and Scala.

Benefits include flexible working hours, comprehensive healthcare, retirement savings, and various lifestyle perks including access to a custom-designed Prague office with a free sauna. The company strongly values diversity and provides extensive opportunities for personal and professional growth through internal and external training programs.

Last updated 4 months ago

Responsibilities For ML Platform Engineer

  • Build and manage cloud-based infrastructure and configuration for ML platform components on AWS
  • Design and develop core parts of machine learning infrastructure for end-to-end ML workflow
  • Build and manage Feature Store platform
  • Contribute to batch and stream processing frameworks and tooling
  • Build and manage ML platform components to monitor model performance
  • Document and communicate ML platform components
  • Troubleshoot and resolve model deployment issues
  • Participate in on-call rotation

Requirements For ML Platform Engineer

Python
Go
Scala
Redis
  • 3+ years of software development experience
  • Experience with cloud computing infrastructure and AWS
  • Experience with distributed systems for large-scale data processing
  • Experience in building ML systems
  • Familiarity with MLOps tooling
  • Experience in infrastructure as code and configuration management tools
  • Proficiency in Python, Go, or Scala
  • Familiarity with agile software development methods
  • Effective communication and collaboration skills
  • Bachelor or Master in computer science, mathematics or similar

Benefits For ML Platform Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • 25 days of vacation + 5 health days per year
  • Private medical care
  • Meal allowance for workdays in Prague office
  • Monthly contribution for sports, books, and entertainment
  • 365-day Prague public transport ticket
  • Paid sick leave
  • Retirement fund savings
  • Free sauna in Prague office
  • Flexible working hours
  • Internal and external training opportunities

Interested in this job?

Jobs Related To Pipedrive ML Platform Engineer

Sr Software Engineer

Senior Software Engineer role at Amazon RBKS focusing on AI and computer vision system development for smart home applications, offering competitive compensation and growth opportunities.

Software Development Engineer, Amazon Robotics

Senior Software Engineer role at Amazon Robotics, focusing on ML infrastructure and distributed systems for robotics applications.

Software Development Engineer, Amazon Robotics (AR) Sortation Planning

Senior ML Engineer role at Amazon Robotics focusing on developing and implementing machine learning solutions for robotic sortation systems and workflow optimization.

Senior Delivery Consultant - Application Developer, Data & Machine Learning, WWPS ProServe

Senior Delivery Consultant role at AWS ProServe team focusing on machine learning and data solutions implementation, requiring 5+ years of experience in cloud architecture and ML deployment.

Software Development Engineer - Machine Learning, Ad Response Prediction

Senior ML Engineer role at Amazon working on ad response prediction systems, requiring 3+ years of experience in software development.