Job Description
YouGov is seeking a Python Software Engineer to join its Data Platform team in Warsaw. This role is within the Crunch team, which focuses on creating innovative and accessible experiences for leading brands. The Software Engineer will be instrumental in evolving premier data products like YouGov Brand Index and Profiles.This position involves working within a fully remote team, contributing to making the platform faster, more secure, and more reliable. The engineer will help deliver new features, build the future of product deployment, and increase system availability and reliability.
Responsibilities: - Develop effective ways to store, query, and analyze large datasets.
- Collaborate with product managers, sales, and customer success teams to understand system requirements.
- Contribute to code quality through testing and code review using Python.
- Assist in diagnosing and fixing system failures.
- Design and implement RESTful API endpoints using Python.
Requirements: - Experience solving complex problems using multiple database systems.
- Experience with open data tools such as Pandas.
- Experience in delivering SaaS and cloud-based applications.
- Good understanding of the software development lifecycle.
- Programming experience using Python.
- Commitment to producing robust, testable code.
- Results-driven, self-motivated, and enthusiastic.
- Excellent communication skills.
The role offers: - Opportunity to work on innovative data products.
- Fully remote work environment.
- Contribution to a global online research company.