Position: BigData Software Engineer
Company: Grid Dynamics
Category: Data Engineer
Experience required: 2y
English level: intermediate

Requirements:
- 2+ years of experience designing and building data-intensive applications
- 2+ years of recent hands-on in object oriented language (Java, Scala, Python)
- 1+ years of recent experience developing data pipelines in AWS or Google Cloud
- Expertise in using Big Data frameworks (e.g., Hadoop, Spark) and MPP databases (e.g., RedShift, Vertica, Snowflake) for complex data assembly and transformation
- 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

Nice to have:
- 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 of 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

We offer:
Opportunity to work on bleeding-edge projects
Work with a highly motivated and dedicated team
Competitive salary
Flexible schedule
Medical insurance
Benefits program
Corporate social events