Senior Data Engineer
Job description
- Develop and execute data warehouse and ETL/ELT solutions.
- Know the data schema by heart and all there is to know about the company's databases to provide support for end users and developers.
- Ensure that all reporting, KPIs and ETL/ELT processes are running correctly and smoothly in real-time.
- Be the go-to person for querying the database.
- Contribute with architecture optimizations of ETL, ELT, BI, and the life-cycle of an EDW solution.
- Fetch data from RESTful APIs and provide APIs for data to be fetched.
- Have strong SQL knowledge, data architecture, and relational/multi-dimensional data models;
- Excellent knowledge in working with distributed systems in production environments;
- Have a high level of development best practices including: technical design; systems configuration; test documentation/execution; issue identification and resolution; writing clean, modular and self-sustaining code.
Job requirements
- Have strong database knowledge, data architecture, and relational/multi-dimensional data models;
- Excellent knowledge in working with distributed systems in production environments;
- Have a high level of development best practices including: technical design; systems configuration; test documentation/execution; issue identification and resolution; writing clean, modular and self-sustaining code;
- Strong programming skills in Python, or a deep OOP background with a willingness to learn Python.
BossaBox is an equal opportunity employer and hires qualified individuals regardless of gender, race, sexual orientation, religion, nationality, age or disability.