Data Software Engineering & 6 others
EPAM Systems
Software Engineering
Portugal · Remote
Posted on Nov 19, 2025
Responsibilities
- Design and develop data-driven applications and services using AWS and Big Data technologies
- Collaborate with cross-functional teams to design and implement data solutions that meet business requirements
- Develop and maintain data pipelines and ETL processes
- Ensure data quality and integrity through testing and validation
- Optimize data storage and retrieval for performance and scalability
- Develop and maintain documentation for data solutions
- Stay up-to-date with emerging technologies and industry trends
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 Big Data technologies
- Strong programming skills in Python
- Experience with Snowflake data warehousing
- Proficiency in Git version control
- Experience with IoT platforms and technologies
- Excellent communication and collaboration skills
- Fluent English language skills with an Upper-Intermediate level
Nice to have
- Experience with AWS Glue, Amazon Athena, and Amazon SageMaker
- Experience with AWS Lambda functions
- Experience with Machine Learning and Artificial Intelligence technologies
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