Data Software Engineering & 6 others
EPAM Systems
Software Engineering
Portugal · Remote
Posted on Nov 19, 2025
Responsibilities
- Collaborate with cross-functional teams to identify and deliver innovative solutions to complex data challenges
- Implement machine learning models and algorithms to support business objectives
- Optimize and fine-tune data models and algorithms to improve performance and accuracy
- Ensure data quality and accuracy through data profiling, data cleansing, and data validation
- Stay up-to-date with emerging trends and technologies in data engineering and data science
- Provide technical guidance and mentorship to junior team members
- Participate in code reviews and contribute to the development of best practices and standards
Requirements
- Bachelor's Degree or Master's Degree in Computer Science or similar
- Minimum of 3 years of experience in Data Software Engineering
- Expertise in Amazon Web Services (AWS) and Python programming
- Strong experience with Snowflake and ETL/ELT solutions
- Proven experience in machine learning engineering and regression analysis
- Strong analytical and problem-solving skills with the ability to work independently and in a team environment
- Excellent communication skills in English (Upper-Intermediate level)
Nice to have
- Experience with distributed computing frameworks such as Apache Spark or Hadoop
- Familiarity with data visualization tools such as Tableau or Power BI
- Experience with containerization technologies such as Docker or Kubernetes
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