Machine Learning Engineering & 4 others
EPAM Systems
Software Engineering, Data Science
Portugal · Remote
Posted on Nov 19, 2025
Responsibilities
- Design and build scalable machine learning algorithms and models to solve business problems
- Develop and maintain robust data pipelines supporting ML model training and deployment
- Collaborate effectively with data scientists and engineers to optimize machine learning solutions
- Create and manage CI/CD workflows to support ML operations
- Monitor and enhance the accuracy and performance of ML models over time
- Analyze large datasets to generate insights aiding model development
- Stay updated on the newest developments in machine learning and AI technologies
Requirements
- Bachelor’s degree in Computer Science, Engineering, or similar disciplines
- At least three years of experience in machine learning engineering or related roles
- Expertise in Python for developing machine learning models and data pipelines
- Practical knowledge of CI/CD tools and practices for ML deployment
- Strong familiarity with AWS machine learning and data processing services
- English proficiency at B2 level or beyond, both written and spoken
Nice to have
- Experience using Snowflake for data storage and analytic tasks
- Knowledge of advanced ML frameworks like TensorFlow or PyTorch
- Exposure to MLOps practices and tools for managing machine learning workflows
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn