Sofia, Bulgaria
1 year ago

Job Overview

Job Type
Senior Level | Software Engineering
Pay
Not disclosed

Job description

Location:
Sofia, Bulgaria
Work arrangement:
On-site

Role Summary

We are seeking a highly skilled Senior Machine Learning Engineer to join our dynamic team.

The ideal candidate will be responsible for deploying and monitoring machine learning algorithms in a production environment, designing end-to-end ML deployment lifecycle, and promoting best practices in MLOps. If you have a strong background in machine learning engineering and are looking to take on a challenging role in a fast-paced environment, we encourage you to apply.

#LI-DNI#LI-SG6

Responsibilities - Deploy and monitor machine learning algorithms in production environment

  • Design, create, maintain, troubleshoot, and optimize the performance of complete end-to-end ML deployment lifecycle
  • Build frameworks for data scientists to accelerate the development of production-grade ML models
  • Establish and configure CI/CD/CT processes
  • Identify technical risks and gaps, devise mitigation strategies
  • Evaluate new tools and techniques
  • Promote and support MLOps practices

Requirements - 3+ years production experience as ML Engineer or Data Engineer

  • Several years of experience working with one of the major cloud providers (such as AWS, Azure, GCP)
  • Experience in Python development and the Python ML ecosystem
  • Good understanding of the ML fundamentals, data preparation and feature engineering
  • Experience with automated data pipeline and workflow management tools
  • Experience with basic software engineering tools (e.g., git, CI/CD environment, PyPi, Docker, Kubernetes)
  • Experience with one of the infrastructure as a code (IoC) frameworks (e.g.: Terraform / CDK TF, Ansible, AWS CloudFormation / AWS CDK, etc.)
  • Agile development experience
  • Good analytical and problem-solving skills
  • Good attention to detail
  • Open to code reviews and pair programming
  • Clear, concise communication skills and good command of written and spoken English

Nice to have - Experience with at least one of the MLOps related platforms or technologies (such as AWS SageMaker, Azure ML, GCP Vertex AI / AI Platform, Databricks MLFlow, Kubeflow, Airflow, Argo Workflow, TensorFlow Extended (TFX), etc.)

  • Understanding of the Apache Spark ecosystem (Spark SQL, MLlib/Spark ML)

We offer - Opportunity to Engineer your Future and to drive the world's digital transformation with top industry clients

  • Personal development program that will allow you to be valued for your strengths
  • Wide range of professional trainings and workshops
  • Being part of a collaborative, fast-growing, and innovative design team
  • Established and accelerated growth toward different career paths, competencies, and roles
  • Broad projects variety and possible mobility between projects over the time
  • Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
  • Varied social benefits, Sports, Transportation and Health programs
  • Work-life balance and flexible schedule, team buildings and sport opportunities
  • Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
  • Hybrid By Design - we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM's office for a few days per week and benefit from the EPAM's virtual working environment - making you able to be productive and work from remote for the rest of the week
Role:
Senior Machine Learning Engineer
Job Type:
Senior Level | Software Engineering

More jobs at EPAM Systems

Similar Machine Learning Engineer jobs at other companies