Skip navigation EPAM

Data Software Engineer Dammam, Saudi Arabia

Data Software Engineer Description

As a Data Engineer at EPAM, you will work alongside our technical team to develop data architectures, data pipelines, and data modelling that support big data and predictive analytics solutions. Your role will involve managing and organizing data, while also conducting analytical processing and data modelling. This position requires a strong understanding of data analytics and an innovative mindset to solve unique data-related problems.
Are you ready to contribute to an ambitious project set to revolutionize financial decision-making? Join the team developing an advanced application that integrates tax models, data ingestion techniques and decision-making factors and make an impact today.


  • Design, construct, install, test and maintain highly scalable data management systems
  • Develop set processes for data mining, data modeling, and data production
  • Collaborate with data scientists and architects on several projects
  • Translate complex functional and technical requirements into detailed architecture, design, and high performing software and applications
  • Ensure systems meet business requirements and industry practices
  • Conduct research for industry and business questions
  • Develop data set processes for data modeling, mining, and production
  • Recommend ways to improve data reliability, efficiency, and quality


  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proven experience as a Data Engineer, Software Developer, or similar role
  • Experience with big data tools: Hadoop, Spark, Kafka, etc
  • Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc
  • Experience with one of the cloud providers (GCP, Azure, AWS, OCI)
  • Proficiency in SQL and experience with other programming languages (Java, Python)
  • Knowledge of data modeling principles and best practices
  • Strong problem-solving abilities and excellent communication skills
  • Experience with machine learning algorithms and data visualization tools is a plus

We Offer

  • Competitive compensation depending on experience and skills
  • Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering culture
  • Knowledge-sharing with colleagues from EPAM's global tech communities
  • Regular performance feedback and salary reviews
  • Opportunities for professional growth
  • Unlimited access to LinkedIn learning solutions
  • Some of these benefits may be available only after you have passed your probationary period

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



Salman Talat
Director, Account Management

Read More


Iryna Kovalenko
Delivery Manager

Read More


Jan Mazurek
Chief Business Analyst

Read More


How can we help you?

Get in touch with us. We'd love to hear from you.