Position: Data Engineer (Travel Domain)
Company: IT-Rex
Category: Data Science
Experience required: 1y
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

**Company Description**
Our Client is a Europe travel company, developing a product for selling a wide variety of relevant travel solutions in every step of the customer journey. 
The project aims to define a new read model for customer reservation structure used by the new accounting project to handle accounting flow (and potentially more than that).
Doing this will decouple current databases from the current accounting process and enable an independent evolution of each company's domain
**Qualifications**
Strong knowledge of SQL required 
Strong knowledge with the following Python and Scala languages
Working knowledge of GCP and related services PubSub, GCS, DataFlow/Beam, BigQuery
Good knowledge of serialization formats and their trade-offs (columnar vs row-based) 
Experience debugging and optimizing DataFlow jobs 
Familiarity with database fundamentals, such as ACID, snowflake schema, normalized/denormalized data 
Upper-Intermediate English
**Job Description**
Design, build and modify DataFlow/GCP pipelines to perform various tasks from reading Kinesis streams, enriching and persisting data to BigQuery, to integrating with 3rd party data sources
Build and modify Talend ETL pipelines to write data to Vertica.
Keep following and implementing world-proven data governance practices.
Communicate to stakeholders, develop and launch new features to adapt to evolving business needs 
Be curious and seek to understand all aspects of our business 
Maintain high standards of code quality, and encourage the same by providing constructive code reviews to collaborators 
Troubleshoot and resolve issues, problems, and errors encountered across various systems 
Collaborate with Marketing, Finance, Product, Sales and other departments to iterate on the roadmap 
Gather requirements when underspecified