Job Openings
Snowflake Data Engineer
About the job Snowflake Data Engineer
ABOUT THE ROLE
We are looking for a Snowflake Data Engineer to join an insurance-focused delivery team supporting a major client programme. This is a hands-on engineering role for someone who is strong in Snowflake and Python, and who can help build reliable data solutions while also improving data trust and quality.
This is not an architect role. We are looking for an engineer who can work closely with the team, contribute directly, and operate comfortably in a fast-moving client environment. U.S.-based candidates are preferred, but we are open to candidates in other locations if they can work California time.
WHAT YOU'LL DO
Data Engineering
- Build, enhance, and maintain data pipelines and transformations in Snowflake
- Use Python to support data processing, automation, and engineering tasks
- Work with structured and semi-structured data to support reporting, operational, and analytical use cases
- Help improve data quality, consistency, and trust across the platform
Technical Delivery
- Translate business and technical requirements into practical data engineering solutions
- Collaborate with architects, engineers, and business stakeholders across the delivery lifecycle
- Troubleshoot data issues and support root-cause analysis when trust or quality problems arise
- Contribute to scalable, maintainable engineering practices across the team
Platform & Reporting Support
- Work across a Snowflake-centric environment, with exposure to Azure-based components where relevant
- Support downstream reporting and dashboarding use cases
- Contribute to data models and structures that enable reliable business consumption of data
WHAT WE'RE LOOKING FOR
Must-Have
- Strong hands-on experience with Snowflake
- Strong hands-on experience with Python
- Around 8–10 years of total experience, ideally in data engineering roles
- Proven ability to work as a hands-on engineer, not just at architecture level
- Ability to work California time
- Strong communication and collaboration skills in a delivery environment
Preferred
- Experience with Azure
- Experience supporting data quality, reconciliation, or trust-focused initiatives
- Exposure to insurance or other regulated / enterprise data environments
NICE TO HAVE
- Power BI
- Prior experience in insurance domain projects
- Experience working in distributed or client-facing teams
WHAT SETS YOU APART
- You are genuinely strong in Snowflake + Python, not just one of them
- You can move between delivery work and data-quality problem solving
- You are comfortable joining a team of engineers and contributing without needing an architect-level remit
- You can adapt quickly to a new domain even if insurance is not your background