Lead Machine Learning Engineer (relocation to Cyprus)
- Published on
About the Role
We are looking for a Lead Machine Learning Engineer with a strong background in data science and software engineering to join us in Cyprus, working from our office in a flexible and hybrid work setup. As a Machine Learning Engineer, you will develop and deploy machine learning models, work with large datasets and collaborate with cross-functional teams to solve business problems. This position is integral to one of our projects in the client's Finance IT area focusing on the integration component of their finance landscape. If you're ready to leverage your skills and perspective to make a significant impact, apply now and help us transform our data capabilities in the finance and insurance industries.
Responsibilities
- Lead and contribute to ML pipeline design, development, and operating lifecycle based on best practices.
- Be responsible for the transition of ML algorithms to production environment and integration with enterprise ecosystem.
- Create infrastructure and architecture diagrams.
- Write specifications, documentation, and user guides for developed solutions.
- Build frameworks for data scientists to accelerate the development of production-grade machine learning models.
- Collaborate with data scientists and engineering team to optimize the performance of the ML pipeline.
- Constantly improve SDLC practices and establish CI/CD processes.
- Allocate tasks to junior ML engineers and ensure task completion.
- Provide capabilities for early detection of various drifts (data, concept, schema, etc.).
About the Candidate
Expectations:
- 5+ years experience as an ML engineer or Data Engineer in designing, building and deploying production applications and data pipelines.
- 1+ years of relevant leadership experience.
- Strong knowledge and experience in Python development with a deep understanding of Python ML ecosystem (PyTorch, TensorFlow, NumPy, Pandas, Sklearn, XGBoost, etc.).
- Hands-on experience in implementing Data Products, data preparation, and feature engineering.
- Understanding of Apache Spark Ecosystem and SDLC best practices.
- Strong communication skills and ability to mentor junior team members.
- Fluent in English.
Nice to have skills:
- Knowledge of MLOps platforms such as AWS SageMaker, Azure ML, GCP Vertex AI, etc.
- Experience with software engineering tools, CI/CD environments, Docker, Kubernetes, etc.
About the Company
EPAM Systems is a global leader in software engineering and IT consulting, specializing in product development, technology consulting, and data analytics. Our mission is to help our clients be more competitive by using technology to drive business impact, while ensuring a culture of innovation and excellence.
Company Culture and Benefits
We offer private healthcare insurance, regular performance assessments, family-friendly initiatives, and corporate programs including employee referral rewards. We also provide ample learning and development opportunities, including in-house training and access to professional certifications and over 22,000 courses on LinkedIn Learning Solutions. *All benefits and perks are subject to certain eligibility requirements.