Data Engineer

Our client is looking for an experienced Data Engineer with a strong eye towards solution architecture. This is a hands-on engineering role for someone who enjoys building robust data solutions but is also comfortable looking beyond individual pipelines or features to consider how the overall platform should be designed, governed and evolved.

Applying for this role is straight forward Scroll down and click on Apply to be considered for this position.

The role is 3 days (Tues-Thurs) in central Bristol and 2 days remote.

We are looking for someone who can take ownership of significant technical problems, translate business requirements into well-designed solutions, and help establish the architectural and engineering standards that allow our data platform to scale. The successful candidate will be an experienced engineer first and foremost, with the capability and ambition to take increasing responsibility for solution and data architecture.

Key responsibilities:

  • Design, build and maintain reliable end-to-end data pipelines and data-processing solutions.
  • Write high-quality production code, principally using Python and SQL.
  • Design solutions using modern data-stack technologies (Snowflake here but any data platform) and appropriate cloud infrastructure.
  • Take ownership of the architecture for significant areas of our data platform.
  • Translate business and product requirements into clear technical designs and implementation plans.
  • Make pragmatic architectural decisions balancing scalability, performance, security, maintainability and cost.
  • Establish and maintain clear architectural documentation, engineering standards and design principles.
  • Implement and improve CI/CD processes, automated testing and deployment controls.
  • Design appropriate security, permissions and access-control mechanisms across data and cloud environments.
  • Apply appropriate data-modelling methodologies across data lakes, warehouses and analytical datasets.
  • Establish and enforce standards for data lineage, operational metadata, data quality and observability.
  • Ensure automated testing and quality controls are built into pipelines, including appropriate gating of pipeline operations and deployments.
  • Implement monitoring and alerting that allows data and platform issues to be identified and resolved quickly.
  • Lead and contribute to technical and architectural design discussions.
  • Review the work and designs of other engineers and help maintain high engineering standards.
  • Mentor less experienced engineers and support their technical development.
  • Work closely with Research, Product and other business teams to ensure technical solutions meet real business requirements. xgikmsk

Technical experience

We are looking for strong experience in the following areas:

Programming

Strong Python and SQL skills are essential. Experience...

Data Engineer employer: Zenzo Digital Careers

Our client offers a dynamic work environment that fosters collaboration and innovation, making it an excellent employer for Solutions Architects. With a strong focus on employee growth and development, team members are encouraged to engage in continuous learning and contribute to impactful projects that shape the future of Estate and Facilities Management. Located in a vibrant area, employees benefit from a supportive culture that values diverse perspectives and promotes work-life balance.

Zenzo Digital Careers

Contact Details:

Zenzo Digital Careers Recruitment Team