Upwork is hiring a Senior MLOps Engineer - AWS & Open Source

Senior MLOps Engineer - AWS & Open Source

Upwork  ·  US  ·  $62k/yr - $83k/yr
about 2 years ago

Introduction:

We are seeking an experienced and motivated Senior MLOps Engineer to join our dynamic team. As a Senior MLOps Engineer, you will be a key player in designing, building, and maintaining robust and scalable machine learning operational pipelines. Your contribution will significantly impact our customer-facing tools and innovative projects.

Role and Responsibilities:

- Collaborate closely with cross-functional teams to develop and maintain end-to-end machine learning operational pipelines.

- Design and implement scalable solutions for deploying, monitoring, and maintaining machine learning models in production.

- Leverage orchestration tools like Dagster, our single source of truth for asset management.

Contribute to pipeline prototyping using innovative tools like gathr.one.

- Implement event-driven architectures using Kafka, hosted on Aiven, as our messaging broker.

- Develop data engineering pipelines involving EL (Extract, Load) processes, harnessing Dagster, Spark Structured Streaming, and potentially Delta-Lake.

- Collaborate with teams working on transformation (T) pipelines, leveraging Dagster, Spark, and DBT.

- Utilize S3 as our warehouse storage solution, with potential integration with Databricks as the query engine.

- Contribute to the exploration of hot store options such as Druid, Pinot, and Clickhouse, enhancing real-time data availability.

- Participate in code reviews, mentor junior team members, and drive the adoption of best practices within the MLOps team.

Qualifications:

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- Proven experience as an MLOps Engineer, focusing on deploying and maintaining machine learning models in production environments.

- Strong proficiency in programming languages such as Python, and experience with relevant libraries and frameworks.

-Solid understanding of cloud platforms like AWS, Azure, or GCP, and familiarity with infrastructure as code (IaC) tools.

- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.

Familiarity with continuous integration, continuous deployment, and version control systems (e.g., Git).

Excellent problem-solving skills and ability to troubleshoot complex issues in production environments.

Strong communication skills and ability to collaborate effectively with cross-functional teams.

Job is closed

This job is already closed and no longer accepting applicants, sorry.