Position: Middle/Senior Big Data Engineer
Company: Grid Dynamics
Category: Data Engineer
Experience required: 2y
English level: intermediate

Our customer is a global technology company that offers data and solutions to establish a safer, more effective advertising ecosystem. We partner with advertisers and publishers to protect their investments, capture consumer attention, and drive business impact. 

**Min requirements to the candidate:**

2+ years of experience designing and building data-intensive applications
3+ years of recent hands-on in Python
2+ years of recent experience developing data pipelines in AWS (ECS, SQS/SNS, EMR, CloudFormation)
Basic level of Java language
Expertise in using Big Data frameworks (PySpark, Spark)
Superb understanding of algorithms and data structures
Experience working with Apache Airflow
Bachelors or Masters in Computer Engineering, Computer Science, Electronics Engineering, or related fields
Excellent interpersonal and communication skills
Understanding of full software development life cycle, agile development, and continuous integration
At least intermediate level of English 

**Nice to have:**
Expertise in using MPP databases (e.g., RedShift, Vertica, Snowflake) for complex data assembly and transformation
In-depth understanding of algorithms, scalability, and various tradeoffs in a Big Data setting
Knowledge of database technology, SQL, schema design, and query optimization techniques
Experience in designing for performance, scalability, and reliability
Digital advertising or web technology experience, especially video advertising
Experience working on data science-driven projects and/or implementing machine learning algorithms