Position: Data Engineer, Online Retailer
Company: DataArt
Experience required: 2y
Category: Data Engineer
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

CLIENT
Our client is one of the biggest online retailers worldwide with yearly revenue of £2+ billion, the headquarter based in the UK. Built to change the nature of grocery e-commerce globally, our custom-designed solutions are uniquely capable of meeting the complex and developing expectations of shoppers, while driving better productivity, greater flexibility, and higher margins for grocery retailers online. We have a long history of relationships and over the years have helped the client to develop web-portals and mobile apps, delivery control systems, staff management tools, data storage and much more.

TEAM:
Our team has 5 developers (1 in Lublin and 4 in Wroclaw) and 1 PM (UK) on DataArt’s side + 3 developers and 2 managers on the client-side (UK).

POSITION OVERVIEW
As a Data Engineer, you will be part of a team that research, designs and maintains an automated cloud computing service model (DBaaS) on clients Infrastructure platform.

TECHNOLOGY STACK
Google Cloud: BigQuery (Legacy and Standart SQL), Storage, Composer (Apache Airflow, Python 3.6).

Responsibilities:
- Developing and supporting services that provide for the deployment and management of relational and NoSQL database technologies.
- Providing tools for monitoring, managing, alerting, and improving customer database performance.
- Developing and implementing automated processes that ensure the uninterrupted updating and correction of database vulnerabilities.
- Publishing documentation that enables a smooth transition of database services from the build and development phase to production support.
- Providing consultations, training, and mentoring for the development team.
- Active participation in upgrading systems.
- Root cause analysis and troubleshooting.
- Support for production systems, must be prepared for regular on-call duty.

Requirements:
- Proficient in SQL.
- Basing knowledge of GCP, in particular such components as: BigQuery, Cloud Storage.
- Experience in working with RDMS (Oracle).
- Experience in working with large volumes of data.
- Experience working in similar roles as a Data Engineer.
- Experience and maturity to define prioritize, and estimate tasks.
- Database best engineering practices.
- Expertise in writing SQL (preferably BigQuery: Legacy and Standart SQL)
Data structuring and design skills (preferably data warehousing), experience in designing ETL processes.
- At least B2 English level.
- High communicativeness.

Nice to have:
- Experience with public clouds.
- Java or Python programming skills.
- Basing knowledge of GCP, in particular such components as: DataFlow, Pub/Sub, Airflow.