Senior Data Engineer - AWS/PySpark/Snowflake/DBT
Hamilton Barnes
London, UK
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerboard.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£117,000.0
Working hours
Regular working hours
Job source
Tech stack
Query Performance
Amazon Web Services
Amazon Elastic Compute Cloud
Amazon S3
Big Data
Continuous Integration
Data as a Services
Data Transformation
DevOps
Github
Machine Learning
Systems Development Life Cycle
+13 more
Software Engineering
SQL Databases
Sql Optimization
Snowflake
Electronic Medical Records
Git
Pyspark
Infrastructure Automation Frameworks
AWS Data Analytics
Machine Learning Operations
Terraform
Software Version Control
Data Pipelines
Job description
The successful candidate will have strong hands-on experience building and supporting production-grade data pipelines using AWS, PySpark, Snowflake, SQL and DBT, combined with solid software engineering and DevOps practices., * Design, build and maintain production-grade data pipelines and services across AWS, PySpark, Snowflake and SQL-based transformation frameworks
- Develop modular, testable and maintainable data models and transformation pipelines using DBT or equivalent SQL transformation frameworks
- Build and optimise large-scale data processing solutions
- Improve pipeline reliability through automation, monitoring, validation and dependency management
- Diagnose and resolve production pipeline failures and data quality issues
- Manage pipeline reruns, validation and recovery processes for critical data services
- Optimise Snowflake queries and data models for performance and scalability
- Contribute to CI/CD and DevOps practices using tools such as GitHub Actions
- Apply strong software engineering practices including testing, modular development, version control and SDLC standards
- Contribute to technical design, architecture and solutioning discussions
- Work closely with cross-functional data, engineering and product teams
Requirements
Candidates should have strong commercial experience with:
- AWS data stack - S3, EMR, EC2
- PySpark
- Snowflake
- DBT
- Advanced SQL
- Production-grade data pipelines
- Large-scale data processing
- Data modelling
- RDV/BDV or similar data modelling patterns
- Snowflake and query performance optimisation
- Modular and testable data transformation development
- Structured SQL transformation frameworks
- GitHub Actions
- CI/CD
- Git/version control
- Strong software engineering and SDLC practices
Experience or exposure to Infrastructure-as-Code tools such as Terraform is also highly desirable.
Nice to Have
- Exposure to MLOps
- Experience supporting data science or machine-learning pipelines
- Experience working within engineering-led data or product teams
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerboard.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
about 3 years ago
EM
Eli McGarvie
Data Analyst Salary in the UK
about 3 years ago
DS
Dhannush Subramani
Top Big Data Technologies That You Need to Know
about 4 years ago
BB
Benedikt Bischof
Making Data Warehouses Fast: A Developer’s Story
about 4 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago
EM
Eli McGarvie
Best Companies to work for in London: Top 25 Companies in 2023
over 3 years ago