Position: Senior Data Engineer
Company: Opinov8
Experience required: 3y
English level: upper

The product helps to know consumers' attitudes and shopping behaviors better than ever thought possible.

**BEING PART OF THE TEAM**
As a Senior Data Engineer you will have following key accountabilities:
• Scaling our existing data processes, focusing on quality every step of the 
  way;
• Provide guidance on technology, library and tooling choices to the team;
• Wary of things like scope creep, over-engineering and ‘skipping unit tests 
  for now’;
• Learning our business domain;
• Good software engineering principles and practice;
• Solving business problems whilst avoiding technical complexity;
• Collaborating with our teams consisting of data scientists and machine 
  learning engineers, UX specialists, product specialists, and SREs.

**POWER YOU BRING**

• 5 years+ in Database or Datawarehouse Development and/or Data 
  Engineering;
• 1 years+ building Google Cloud Platform (GCP) Data projects;
• Cross-team collaboration in large organisations and Agile Methodology 
   experience;
• Willingness to use the appropriate tool for the job, not just the latest "hot" 
  technology;
• TDD or a focus on writing meaningful, re-usable unit and integration tests;
• An ability to contribute to the goal of CI/CD and automated testing.

**Essential**
GCP Data project experience;
SQL – Advanced including Stored Procs/Procedural SQL;
Python (Intermediate+);
Cloud Composer/Airflow (Google Dataform, dbt also considered).

**WHAT WE OFFER**

• Competitive compensation;
• 20 working days of paid vacation;
• Paid sick leaves;
• Full payment of taxes;
• Medical insurance;
• English courses online;
• Flexible work schedule (work remotely or in the office);
• Healthy workplace culture.