Role Description:
Data Engineers are responsible for designing and implementing the systems and processes that collect, clean, transform, and aggregate data to meet the needs of their clients. They work closely with data analysts and scientists to ensure that data is readily available for analysis and experimentation. To be successful in this role, data engineers should have a well-rounded understanding of data acquisition and integration and the ability to evaluate different architectures and approaches. They are often referred to as "T-shaped" professionals.
Key Areas of Responsibility:
- Develop comprehensive solutions for our client\'s business problems regarding data analytics.
- Participate in workshops with our clients to translate business requirements into technical specifications.
- Design and develop efficient, automated, robust and reusable code, scripts, and data processing pipelines that leverage structured and unstructured data (big data) from various sources including stream, near real-time and batch processing.
- Develop project deliverable documentation.
- Support our customers in their journey to become data driven businesses.
- All consultants are expected to build value in themselves.
- All consultants are expected to build value in their practice through the contribution and reuse of consulting assets that may improve or accelerate the project delivery.