Data Engineer
Description
Duties and Responsibilities
- Design, develop and implement data management environments like databases or processing systems.
- Ensuring architecture is planned in such a way that it meets all the business requirements.
- Discover opportunities for data acquisition.
- Taking care of the complete ETL (Extract, Transform & Load) process.
- Develop data set processes for data modeling, mining and production.
- Proposing ways to improve data quality, reliability & efficiency of the whole system.
- Employ a variety of languages and tools to get different systems together.
- Creating data models to reduce system complexity and hence increase efficiency & reduce cost.
- Introducing new data management tools & technologies into the existing system to make it more efficient.
- Preparing raw data for manipulation by Data Scientists and business analysts.
- Perform integration testing to test functionalities and unit testing for components to ensure code coverage.
Ready to apply? First check if you have:
- 8 years of Experience
- 7 years of experience writing in SQL
- 3 year of experience using Snowflake
- 4 years of experience with functional skills in Python:
- Experience using Git version control, including branching, merging/rebasing, and pull requests
We have some great Perks & Benefits for you!
- Flexible work hours—structure your work schedule, so it works for you, keeping your team and partner needs in mind.
- Health insurance.
- Semi-personalized English classes, according to your level.
- Days off on your birthday and in case of moving.
- Great salary and paid vacations.