**Responsibilities**:
- Design, build, and maintain scalable and robust data pipelines and infrastructure to support data ingestion, processing, and analysis.
- Implement best practices and architectural patterns for data engineering, ensuring reliability, efficiency, and scalability of the data platform.
- Utilize programming languages such as Python, Scala, or Java, and frameworks such as Apache Spark or Apache Beam for data processing and transformation.
- Design and optimize data storage solutions, including relational databases, NoSQL databases, data lakes, and data warehouses.
- Collaborate with data scientists, analysts, and other stakeholders to understand data requirements, define data models, and deliver actionable insights.
- Implement data quality checks, data validation, and monitoring processes to ensure the integrity and accuracy of the data.
- Stay updated on emerging technologies and industry trends in data engineering, and incorporate them into development processes.
- Mentor junior data engineers, provide technical guidance, and foster a culture of continuous learning and growth within the team.
**Requirements**:
- Bachelor's degree in Computer Science, Engineering, or related field. Advanced degree preferred.
- Minimum of 6 years of experience in data engineering, with a proven track record of designing and building data solutions.
- Proficiency with modern programming languages such as Python
- Experience coding SQL in the db2 environment.
- Proficiency in data processing frameworks such as Apache Spark or Apache Beam.
- Strong understanding of database concepts, including relational databases (e.g., PostgreSQL, MySQL), NoSQL databases (e.g., MongoDB, Cassandra), and data warehousing solutions (e.g., Redshift, BigQuery).
- Experience with DB2 database development, particularly in an IBM iSeries environment
- Excellent problem-solving skills, with the ability to analyze complex data problems and develop innovative solutions.
- Effective communication skills, with the ability to articulate technical concepts to non-technical stakeholders and collaborate with cross-functional teams.
- Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering._
- At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality._