Data Software Engineer Dammam, Saudi Arabia
Data Software Engineer Description
Job #: 90496Are 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.
Responsibilities
- 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
Requirements
- 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