Senior ML OPs Engineer - Machine Learning Platform

Job expired!

Join Our Team as a Senior ML Ops Engineer at Procore Technologies

Are you ready to harness your technology prowess to influence the construction of hospitals, homes, sports stadiums, and schools around the world? At Procore Technologies, we're not just building software; we're building the software that builds the world. We are currently seeking a talented Senior ML Ops Engineer to enhance our machine-learning platforms and propel our journey towards revolutionizing one of the least digitized and most hazardous industries.

Your Role and Impact

As an integral member of our Machine Learning Platform team based in Cairo, you will advance our ML capabilities to manage hundreds of models effortlessly. You will design and implement services crucial for releasing AI and data science models that handle terabytes of data, from automatic training and deployment to robust monitoring systems. This role includes enhancing model repositories, feature stores, and developing a comprehensive data access layer.

Key Responsibilities:

  • Oversee deployment pipelines for ML models, ensuring efficient transitions from development to production.
  • Review and approve code changes and pull requests from our dedicated data science team.
  • Manage CI/CD pipelines and monitor model performance post-deployment.
  • Containerize models using Docker for deployment on cloud platforms like AWS, GCP, or Azure.
  • Setup and maintain monitoring tools to track performance metrics and establish alerts for proactive issue resolution.
  • Collect and analyze monitoring data to optimize system performance continuously.
  • Collaborate across teams to innovate and refine product capabilities, ensuring seamless integration and operation of ML technologies.

What We Require:

You are a seasoned professional with proven experience in managing large-scale, distributed data processing systems and the ML lifecycle. Your expertise includes:

  • Deep familiarity with ML frameworks and tools like TensorFlow, PyTorch, mlflow, and others.
  • Strong knowledge of data processing technologies, including Spark, Kafka, and Flink.
  • Proficiency in CI/CD pipelines, IaC tools such as Terraform, CloudFormation, and in utilizing both relational and non-relational databases.
  • Sound understanding of network security measures including firewalls, VPNs, and secure data protocols.
  • Excellence in Python, Java, or similar high concurrency languages.

Perks & Benefits

At Procore, we value our employees greatly and offer a comprehensive benefits package that includes health coverage, generous paid time off, and numerous career enrichment opportunities. Dedicate yourself to impactful work, with all the resources needed to achieve industry-redefining success.

About Procore Technologies

At Procore, we are shaping the future of construction through innovative cloud-based solutions. Our technology drives the efficient creation of complex infrastructures everywhere. Procore maintains an inclusive, empowering, and supportive workplace, and is proud to be an equal opportunity employer. Join us to be a part of a flexible, dynamic, and collaborative work environment where innovative ideas are appreciated and celebrated.

If impacting the global construction industry excites you, apply now to become a Senior ML Ops Engineer on our Machine Learning Platform team!

Stay Connected

To hear about new opportunities and roles, join our Talent Community and stay ahead in your career with Procore.