Machine Learning Engineer
Description
ABOUT THE ROLE
We are seeking an AI-ML Tech Engineer in Zurich who has a minimum of 8+ years of strong background in machine learning, data science and software engineering.
The role requires a mix of remote and on-site work in a hybrid model.
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.
Responsibilities
- Build ML (Machine Learning) & NLP (Natural Language Processing) solutions using common ML libraries and frameworks
- Choose, improve and apply various methods from statistics, machine and deep learning technologies to solve business problems
- Model the data of our users, their interests and online behavior to serve the business demands and enable the future business models
- Work closely with our data engineering team and other cross-functional teams to develop prototypes for cross-portfolio use cases and support the deployment of your models or algorithms into the cloud-native production environment
- Communicate and visualize the value of data by describing the findings as well as the way how techniques work to both technical and non-technical audiences
- Keep closely following research and engineering developments, like TensorFlow, PyTorch, Scikit and Keras
- Roll in the relevant technologies and methodologies to keep our modern technology landscape up to date
Requirements
- 8+ years of strong background in machine learning, data science and software engineering
- Proficient with Python language and worked on various ML toolkits like TensorFlow, PyTorch, Keras, Scikit Learn
- Theoretical understanding of statistical models such as regression, clustering and ML algorithms such as decision trees, random forests, neural networks, etc
- Strong understanding of cloud computing and cloud AI services
- Experience in deploying AI / ML models in production environments
- Experience in data analytics, feature creation, model selection and ensemble methods, performance metrics and visualization
- Experience working with large datasets and distributed computing systems
- Experience in fine-tuning DL models including LLMs, SLMs
- Knowledge of large language models from OpenAI such as GPT 3.5, GPT 4, Codex etc
- Experience with Vector Stores and RAG pipelines
- Proficient with Data-Modelling Tools
- Proficient with multiple ML deployment strategies including static and dynamic
- Excellent knowledge of CI / CD pipelines for ML algorithms, training, prediction pipelines
- Experience in translating ML-based outcomes to business-digestible insights
- Excellent communication skills and experience in managing stakeholders at various levels
- Fluent English skill is a must, German language skill is a significant advantage
Nice to Have
- Knowledge of ML Ops like continuous integration, continuous deployment
- Knowledge of full stack development
- Knowledge of Databricks, Data Mesh
- Knowledge of ETL (Extract, Transform, Load) pipeline
- Familiarity with agile methodologies, such as Scrum or Kanban and project management tools such as JIRA / GITLAB
- Experience with frameworks like Flask / Django
- Knowledge of Docker containers
Our Benefits Include
- EPAM Employee Stock Purchase Plan (ESPP)
- Enhanced parental leave
- Extended pension plan
- Daily sickness allowance insurance
- Employee assistance program
- Referral program
- Hybrid working opportunities
- Global business travel medical and accident insurance
- Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more
- EPAM Switzerland was named a Top Company , & by Kununu for its people centric culture built on life-long learning
- Certain benefits and perks may be subject to eligibility requirements
About EPAM
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities.
We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow.
No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential
Additional
- Please note that any offers will be subject to appropriate background checks
- We do not accept CVs from recruiting or staffing agencies
- For this position, we are able to consider applications from the following : Swiss nationals EU / EFTA nationals Third-country nationals based in Switzerland with an appropriate work permit Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits