Data | 23-5-2023

Data Engineer - Python and GCP

  • Cambridge, Cambridgeshire
  • £60,000 - £70,000 per annum

Company Overview: Within their state-of-the-art facilities, this company conducts rigorous experimentation and testing, ensuring that their products meet the highest standards of quality and reliability. They employ a multidisciplinary approach, combining expertise in acoustics, signal processing, and data analysis to drive their technological advancements. At the heart of their operations is a commitment to innovation and pushing the boundaries of what is possible. The company fosters a dynamic and collaborative work environment, attracting top talent from around the world who are passionate about pioneering new frontiers.

Role Overview: As a Data Engineer, you will be responsible for designing, implementing, and maintaining scalable data pipelines, data warehouses, and analytics solutions. You will work closely with cross-functional teams, including data scientists, software engineers, and business analysts, to ensure efficient data management and facilitate data-driven decision-making. This role will require strong programming skills in Python and hands-on experience with GCP and other cloud-based technologies.

Key Responsibilities:

  • Develop, implement, and maintain scalable data pipelines and ETL processes using Python and GCP technologies, such as BigQuery, Dataflow, and Cloud Storage.
  • Collaborate with cross-functional teams to understand data requirements and design data models and schemas that meet business needs.
  • Optimize data processes for performance, reliability, and efficiency.
  • Ensure data quality and integrity through data validation and testing procedures.
  • Monitor and troubleshoot data pipelines and resolve any issues or bottlenecks.
  • Implement data security and privacy measures to protect sensitive information.
  • Stay up-to-date with emerging technologies and industry trends related to data engineering and cloud-based technologies.

Requirements:

  • Bachelor's degree in Computer Science, Data Science, or a related field.
  • Strong programming skills in Python with experience in building data pipelines and ETL processes.
  • Solid understanding and hands-on experience with GCP technologies, such as BigQuery, Dataflow, Cloud Storage, and Pub/Sub.
  • Familiarity with data warehousing concepts and experience with related tools like Snowflake, Redshift, or BigQuery.
  • Proficiency in SQL for data manipulation and querying.
  • Experience working with large datasets and implementing data partitioning and optimization techniques.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Excellent communication and collaboration skills.
  • Experience with other cloud-based technologies (AWS, Azure) is a plus.
  • Familiarity with machine learning and data science concepts is a plus.

Location and Benefits: This role is based in Cambridge, UK, with the expectation of working in the office once a week. The company offers a competitive salary range of £60,000 - £70,000 per annum, depending on experience and qualifications. In addition to a competitive salary, we provide a comprehensive benefits package and professional development opportunities.

If you are passionate about data engineering, possess strong Python and GCP skills, and enjoy working with cutting-edge technologies, we would love to hear from you. Join our dynamic team and contribute to shaping the future of data-driven solutions. Apply today!

Follow us on LinkedIn for new job listings, industry insights and career advice.