About the job
Join our esteemed client, a well-established IT consulting firm with over two decades of expertise in executing large-scale technology projects across various sectors. Their enduring collaborations with major organizations demonstrate their technical prowess and financial reliability, bolstered by consistently high external credit ratings. Operating with a streamlined core team, the company boasts low turnover rates and fosters a collaborative culture built on trust, long-term partnerships, and a commitment to high-quality deliverables. With engagements spanning telecommunications, healthcare, and academia, this role offers engineers the chance to work on diverse and intricate projects while enjoying a flexible and supportive work environment.
We are seeking a Senior Data Engineer to help manage extensive data environments characterized by high-volume datasets, intricate integrations, and analytical applications. This hands-on engineering position emphasizes the creation and upkeep of data pipelines, in-depth understanding of end-to-end data flows, and resolution of data quality concerns across distributed systems.
You will collaborate closely with engineers, analysts, and stakeholders to ensure the delivery of reliable, scalable, and well-structured data solutions that enhance analytics and machine learning efforts.
Key Responsibilities:
- Design, construct, and sustain scalable data ingestion and ETL/ELT pipelines.
- Manage large datasets and interfaces that feed into enterprise-level databases.
- Examine data flows and diagnose inconsistencies across systems.
- Conduct root cause analyses to trace erroneous outputs back to original source systems.
- Prepare datasets for analytics and machine learning applications.
- Participate in data modeling and mapping activities.
- Assist machine learning initiatives through data preparation, evaluation, and optimization.
- Establish and implement data quality monitoring frameworks.
- Create visualizations to facilitate data interpretation and insights.

