Senior Data Engineer
Summary
The Senior Data Engineer builds and maintains scalable data pipelines and reliable storage systems using Snowflake, Java, and Python. This role involves leading technical implementation, mentoring team members, and ensuring data governance and quality standards.
This role is for a senior person who builds reliable systems that collect, clean, store and deliver company data so dashboards and reporting work properly — and they lead others while doing it.
About the Role
Work closely with the Senior Data Engineering Manager and Enterprise Data Architect to turn target-state architecture into production implementations, acting as a technical authority and mentor.
Responsibilities
- Core delivery focus: scalable batch + real-time ingestion from ERP/SaaS/internal databases; strong emphasis on building a reliable “single version of truth” (not just hitting deadlines).
- Platform & integration expectations: implement solutions in Snowflake; build integrations using tools like Boomi/Talend (or equivalent) while standardising patterns across the team.
- Quality, governance, and standards are central: data lineage/transformation transparency, monitoring/anomaly detection, root-cause resolution, and strong documentation of rules/mappings.
Qualifications
- Must-have skills: advanced SQL (Snowflake + OLTP DBs), strong OLAP vs OLTP judgment, coding ability (Java/Python), ETL/ELT delivery, plus data governance/privacy awareness and mentoring experience.
Required Skills
- Advanced SQL (Snowflake + OLTP DBs)
- Strong OLAP vs OLTP judgment
- Coding ability (Java/Python)
- Data governance/privacy awareness
- Mentoring experience
Preferred Skills
- Experience with Boomi/Talend or equivalent integration tools
- Knowledge of data lineage and transformation transparency
Equal Opportunity Statement
We are committed to diversity and inclusivity in our hiring practices.