MLOps Engineer

Job expired!

Join Our Team as a MLOps Engineer at Apron

Apron was founded by a team with extensive experience in creating global fintech products. We recognized a significant gap in business payments that no one was addressing—payments like buying tomatoes, tools, and till rolls that keep suppliers happy and businesses thriving. Simplifying these payments can save valuable hours every week for businesses, accountants, and bookkeepers. This problem affects a wide range of entrepreneurs, from florists to financial analysts, brewers to brand strategists. Imagine the possibilities if they could reclaim this time for innovation and creation.

That's why we developed Apron, a payments powerhouse that transforms the payment experience from a business blocker to a business booster. Apron integrates seamlessly into your workflow, consolidating all payment activities, and turning hours into minutes. Free up your time to plan the future, take a walk, or call your mum. We are proudly backed by Index Ventures and Bessemer Venture Partners.

Who We're Looking For

We are on a mission to create a market-leading product that allows our clients to upload invoices and receipts, which are then automatically processed and ready for payment. To achieve this goal, we need to develop a high-quality, speedy, and highly available document recognition service.

We are seeking an engineer to build the infrastructure for training and deploying these models. You will ensure the availability of relevant data for model training, inference, and analytics. This role involves building data pipelines, conducting data quality checks, and managing database and infrastructure.

The ideal candidate should possess extensive experience and a comprehensive understanding of the MLOps and Data Engineering fields. They should be able to determine which technologies are beneficial and which are excessive, ensuring an efficient and straightforward solution.

Key Responsibilities

  • Organizing model serving to ensure high performance under heavy loads.
  • Setting up monitoring dashboards and alerts.
  • Recommending appropriate architecture and tools, such as serving models on GPUs if needed.
  • Implementing MLOps tools for model development and serving.
  • Managing dataset and model storage, versioning, reproducible model training, and model metrics visualization.
  • Setting up document labeling tools and retraining models based on online feedback.
  • Ensuring data security in service and training pipelines.
  • Developing data pipelines and optimizing data infrastructure to ensure data availability for model training, inference, and analytics.
  • Contributing to development best practices, including testing within the team.

Requirements

  • 5+ years of experience in MLOps or machine learning-related roles.
  • Extensive knowledge of Python and SQL (PostgreSQL preferred).
  • Experience in serving machine learning models and using MLOps tools (e.g., MLflow, DVC).
  • Basic knowledge of machine learning algorithms, models, and statistical concepts.
  • Experience with cloud computing platforms (we use GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience in data pipeline development and data management (e.g., Airflow).
  • Knowledge of Kotlin is a plus, as our backend code except for ML services is written in this language.
  • Experience in running A/B tests or using A/B testing platforms is a plus.
  • Experience in building infrastructure for online metrics monitoring is a plus (e.g., Kafka, Grafana).

Benefits

  • Competitive salary and stock options
  • Fully expensed tech
  • Health insurance via AXA
  • Flexible holidays and work-from-home options

Company: Apron

Job Title: MLOps Engineer