Full time
Information Technology
Telecommunications
Job Description
Requirements
This isn't a graduate role, so to succeed you'll need real production experience. But you don't need to have done it all independently yet
We're looking for someone with strong foundations who is ready to grow quickly with the right support around them
Circa 5 years of experience in data engineering, analytics engineering, or a closely related role, with hands-on exposure to production environments
Competency with SQL across multiple database platforms
Python proficiency for data manipulation and pipeline work (Pandas, SQLAlchemy)
Hands-on experience with cloud data warehouses (Snowflake, BigQuery, or Redshift)
Familiarity with data modelling concepts and ELT/ETL design patterns
Clear communicator: comfortable explaining technical concepts to non-technical stakeholders
Collaborative and reliable in cross-functional teams
Organised enough to manage multiple workstreams without things falling through the cracks
Curious and keen to keep developing: data engineering is a fast-moving space
What the job involves
We're looking for s Senior Data Engineer who is passionate about turning complex data into actionable insights that drive remarkable results for our clients
Technical Impact: Successfully contribute to data and analytics engineering projects, delivering robust data pipelines that drive measurable business outcomes for clients
Quality Leadership: Utilise data quality frameworks and testing practices that become standard across our engineering teams
Client Relationships: Interact with key technical stakeholders at major clients, becoming a trusted contributor to their data strategy outcomes
Innovation Contribution: Research and evaluate new tools, practices, or methodologies that improve our team's efficiency and solution quality