Position: Lead Big Data Engineer
Company: EPAM
Category: Data Engineer
Experience required: 5y
English level: upper

Our client is looking to hire an experienced data engineer with design and development experience in automating scalable and high-performant data processing systems (batch and/or streaming) on the cloud (AWS preferably).

**What You’ll Do**

Design our data models for optimal storage and retrieval on the cloud and to meet critical product and business requirements

Build scalable and highly-performant distributed data processing systems as we migrate to the cloud

Work closely with our business stakeholders to flesh out and deliver on requirements in an agile manner

Set and evolve data standards and best practices

Adhere to and enforce software development best practices on the cloud in areas including but not limited to CI/CD, code reviews, automated testing, operational excellence, data quality, etc.

**What You Should Have**

Bachelor's in Computer Science or related technical field; or relevant professional experience

5+ years of programming experience in Java/Scala/Python

2+ years experience using an enterprise cloud-based solution (AWS preferred)

2+ years implementing data processing pipelines on the cloud (batch and/or streaming)

Advanced understanding of SQL, relational, and NoSQL databases required

Experience with various data access patterns, streaming technology, data quality, data modeling, data performance, and cost optimization