Senior Data Engineer
Role Overview
ICE is seeking a Senior Data Engineer to support ICE Derivatives and ICE Mortgage.
The role focuses on SQL, stored procedures, data engineering, scripting, and migration and modernisation of legacy applications.
Key Skills for This Role
Full Job Posting
Role overview
ICE is seeking a Senior Data Engineer to support ICE Derivatives and ICE Mortgage.
The role focuses on SQL, stored procedures, data engineering, scripting, and migration and modernisation of legacy applications.
Responsibilities
- Design and develop Snowflake data warehouses for integration, migration, and pipeline enhancement projects.
- Develop SQL, Snowflake stored procedures, and Python scripts for ETL and ELT workloads.
- Build and maintain pipelines supporting reporting, analytics, and application data needs.
- Create and maintain Snowflake tables, views, streams, tasks, file formats, and external stages.
- Collaborate with engineers, analysts, business users, and product owners on technical requirements.
- Write technical designs and document deployment, handover, monitoring, and operational procedures.
- Develop or review automated unit testing for SQL scripts, procedures, and data pipelines.
- Support real-time and batch architectures for AI analytics, recommendations, forecasting, and automation.
- Optimise cloud data platforms using lakehouse architectures, semantic layers, and high-performance retrieval patterns.
- Mentor junior developers and data engineers when required.
Knowledge and experience
- At least 5 years of professional experience in data engineering or database development.
- Strong hands-on experience with complex SQL queries, stored procedures, database functions, views, and schema design.
- Experience using Snowflake Streams, Tasks, Time Travel, and Cloning.
- Proficiency in database performance tuning, including clustering, warehouse sizing, and caching.
- Experience configuring external stages for AWS S3, Azure Blob, or similar cloud storage.
- Experience writing Python or Shell scripts for data processing.
- Expert knowledge of Snowflake and proficiency with Git.
- Experience working in Agile/Scrum software development lifecycle environments.
- A bachelor's degree in computer science, engineering, or a related field, or equivalent experience.
- Tidal experience is an added advantage.
Professional capabilities
- Strong analytical, decision-making, and problem-solving skills.
- Ability to multitask in a fast-paced environment while maintaining timeliness and documentation.
- Strong verbal and written communication skills for technical and non-technical audiences.
Additional expectations
Stay current with Snowflake features, cloud data platform best practices, and industry trends.
Perform other related duties as assigned.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Intercontinental Exchange
Senior Billing Analyst
London, GBR
Intercontinental Exchange is seeking a Senior Billing Analyst to review billing output, issue invoices and credit notes, and support financial reconciliations and controls. Candidates need billing or invoicing experience
Specialist, Product Operations, Index
London, GBR
ICE is looking for an index operations specialist to calculate and distribute intraday and end-of-day index values and ETF iNAVs. The role also supports clients, product launches, quality controls and process improvement
Senior Billing Analyst
London, GBR
Specialist, Product Operations, Index
London, GBR
Senior Auditor
London, GBR
Analyst, Index Operations
London, GBR
Manager, Internal Audit
London, GBR
Manager, Delivery, DDS Operations
Pune, IND
Solution Sales Executive
, USA
Quality Control Auditor, Compliance
, USA