Cognizant is seeking a Lead Data Engineer who serves as an engineering lead within the Technology & Data organization. This role requires deep expertise in analytics engineering and data engineering, providing technical direction and mentoring to other engineers while ensuring high standards for technical quality.
Responsibilities:
- Design, test, and maintain both conceptual and analytical data models, including logical, physical, and dimensional (star/snowflake) schemas, to support business analytics and reporting, optimize performance through partitioning and indexing, and ensure quality and consistency via SQL best practices and peer code reviews
- Design, build, and optimize scalable, maintainable, and resilient end-to-end ETL/ELT data pipelines
- Leverage orchestration tools for scheduling, dependency management, and error handling, while extracting and transforming data from source systems
- Utilize platforms like dbt to ensure robust data flow, conduct UAT, and manage code releases for reliable system performance
- Implementing logging, metrics, and alerting for data pipelines
- Collaborate with analysts, analytics and data engineers, and solution architects to align data solutions with strategic goals
- Communicate effectively across technical and non-technical teams
- Actively participate in agile ceremonies and contribute to sprint goals
Requirements:
- Data Build Tool, Snowflake, Advanced Data Modelling experts
- Excellent communication skills
- Fivetran