Browse All Jobs
YouGov is seeking a Senior Python Software Engineer to join its Data Platform Team. This role is within the Crunch team, which focuses on building innovative and accessible experiences for data products like YouGov Brand Index and Profiles. The engineer will contribute to the design, development, and maintenance of data systems, APIs, and pipelines. The role involves working with large datasets, collaborating with product managers and other teams, and ensuring code quality through testing and review. What this role involves:
  • Developing ways to store, query, and analyze large datasets.
  • Collaborating with product managers, sales, and customer success teams.
  • Contributing to code quality through testing and code review.
  • Estimating timelines and ensuring projects meet deadlines.
  • Assisting in diagnosing and fixing system failures.
  • Designing and implementing RESTful API endpoints using Python.
Requirements:
  • Extensive experience solving complex problems using database systems and data lake architectures.
  • Experience with open data tools such as Apache Arrow, Pandas, Polars.
  • Successful delivery of SaaS and cloud-based applications.
  • Strong understanding of the software development lifecycle.
  • Extensive programming experience using Python.
  • Commitment to producing robust, testable code.
  • Results-driven, self-motivated, and enthusiastic approach.
  • Excellent communication skills.
YouGov offers:
  • A fully remote team environment.
  • Opportunity to work on premier data products like YouGov Brand Index and Profiles.
YouGov values diversity and is an Equal Opportunity Employer.
Apply

YouGov

YouGov is a global online research company providing insights into global opinions and behaviors. With a panel of over 27 million registered members, YouGov gathers data to offer accurate market research trusted by major brands. The company values diversity and inclusion, striving to represent global opinions through a diverse workforce. YouGov fosters a culture of innovation, accuracy, and ethical practices, supporting employee well-being and creating a sense of belonging within a supportive workplace.