Software Engineer, Python
1 tydzień temu
The Role
We are looking for a Python Software Engineer to join our Public Platform team, which is responsible for powering YouGov's high-traffic websites such as and These sites host core features like Ratings, Entities, Trackers, and other data-driven products used by millions of users worldwide.
In this role, you will develop a new API for in-house Entity Taxonomy Management System—a foundational component of YouGov's data ecosystem. The platform will streamline entity creation, editing, and curation while integrating AI agents to automate auditing, sourcing, and enrichment.
You'll work closely with product managers, frontend engineers, and AI specialists to modernize YouGov's entity taxonomy system. Your work will combine hands-on backend development with the use of AI-driven tools and automation to make entity management faster, smarter, and more reliable.
Key Responsibilities
- Design, build, and maintain backend services for the new Entity Taxonomy Management System.
- Build APIs and integrations that enable AI-assisted Entity curation and Ratings management.
- Collaborate with product, design, and AI teams to deliver efficient admin experiences.
- Write clean, reliable, and well-tested Python code.
- Participate in code reviews, knowledge sharing, and continuous improvement.
- Own the entire software lifecycle.
Skills & Experience
- 2-3 years of experience as a Python backend developer.
- Solid experience with Python (FastAPI, Flask, or similar frameworks).
- Hands-on experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
- Experience working with Git and CI/CD.
- Collaborative mindset and curiosity for building data-driven systems at scale.
- Solid grasp of modern testing principles and best practices.
- Strong focus on code quality, operational excellence, and delivering great user experience.
Nice-to-Have Skills
- Experience building complex software systems that have been successfully delivered to end user.
- Passion for experimenting with new AI technologies to find smarter ways of building.
- Experience connecting or building AI agents to automate and extend what apps can do.
- Experience with Docker, Kubernetes and AWS technologies.
Tools & Technology
Collaboration & documentation: JIRA, Confluence, Slack, Miro
Docker, Kubernetes, Helm, Terraform, Vault, AWS, ELK Stack, New Relic, GitLab
Python (FastAPI, Flask, Django), Redis, RabbitMQ, PostgreSQL, MongoDB, OpenSearch
Why join YouGov?
Join our global team to help us achieve our social mission: to make millions of people's opinions heard for the benefit of our local, national, and international communities.
Understanding diversity of opinion requires diversity of background. Although our global panel of millions of people worldwide powers our research, our biggest asset is our people. If our research is to be truly representative of what the world thinks, we need people from all walks of life to be part of the team to bring their perspective to the work we do.
Life at YouGov
We are driven by a set of shared values. We are fast, fearless, and innovative. We work diligently to get it right. We are guided by accuracy, ethics, and proven methodologies. We respect and trust each other, bringing these values into everything that we do.
We strive to provide YouGovers with best-in-class benefits to support their physical, financial, and emotional wellbeing. We want our employees to have a sense of belonging and uniqueness in a supportive workplace, so they can bring their full selves to work.
Equal Opportunity Employer
As an Equal Opportunity Employer, qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, gender identity or expression, and sexual orientation), parental status, national origin, marital status, age, disability, genetic information, HIV status, political affiliation, socioeconomic background, veteran status or any other characteristic protected by law or in line with our responsibilities as a fair and ethic employer. All employment decisions are made based on occupational qualifications, merit, and business need.
Data Privacy
To find out how we collect and use your personal data when you apply for a role at YouGov, please read our privacy notice
-
Python Software Engineer
1 tydzień temu
Warszawa, Mazovia, Polska emagine Pełny etat 42 880 zł - 83 520 zł rocznieMode: Hybrid (2 days per week at the office in Warsaw)Rate: PLN/hContract: B2BSummary:The Software Engineer is primarily responsible for the maintenance and enhancement of the internal business critical application IMS (Inventory Management System), ensuring efficient integrations with other internal systems and contributing to overall system performance and...
-
Python Engineer with ReactJS experience
4 dni temu
Warszawa, Mazovia, Polska Belitsoft Software Development Company Pełny etat 100 000 zł - 150 000 zł rocznieWe're looking for a Python Engineer with ReactJS experience to join our team. We are developing an automation app designed for IT teams to streamline operational tasks. It provides a visual interface for creating, managing and monitoring automated workflows that integrate with various IT systems.ResponsibilitiesDevelop and maintain REST API and server-side...
-
Python Software Engineer
1 tydzień temu
Warszawa, Mazovia, Polska Custom Software Development Company Pełny etat 300 000 zł - 324 000 zł rocznieJob description Hello WorldWe are The Codest - International Tech Software Company with tech hubs in Poland delivering global IT solutions and projects. Our core values lie in "Customers and People First" approach that prioritises the needs of our customers and a collaborative environment for our employees, enabling us to deliver exceptional products and...
-
Python Software Engineer
1 tydzień temu
Warszawa, Mazovia, Polska Inetum Pełny etat 60 000 € - 120 000 € rocznieMissionWe are seeking aPython Software Engineer (AI Developer)to join our team and contribute to the exciting field of Generative AI. In this role, you will play a key part in designing and implementing AI components for customer-facing GenAI agents across chat and voice interfaces, working with cutting-edge technologies and a collaborative team.Main...
-
Senior Python Software Engineer
1 tydzień temu
Warszawa, Mazovia, Polska Nearform Pełny etat 45 000 zł - 90 000 zł rocznieSenior Python SoftwareEngineer(Contract, Poland, Remote)This is a full time remote contract opportunity for those based in Poland.About NearformNearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and capability at pace. We create AI-enabled solutions that enhance digital experiences, empower...
-
Senior Python Software Engineer
1 tydzień temu
Warszawa, Mazovia, Polska RTB House Pełny etat 60 000 zł - 120 000 zł rocznieLocation: [Poland] We Are: RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the...
-
Software Engineer
9 godzin temu
Warszawa, Mazovia, Polska Mahr Metering Systems Pełny etatCompany DescriptionMahr is a global leader with over 160 years of tradition in the field of industrial metrology of geometric quantities such as length, angle and derivatives. Our customers are companies from the automotive, electrical engineering, optical, medical, aerospace, space and renewable energy industries. Our solutions and products are recognized...
-
Python Engineer
6 dni temu
Warszawa, Mazovia, Polska Acaisoft Pełny etat 15 600 zł - 19 200 zł rocznieLocationRemote or hybrid (Warsaw)ExperienceSeniorHi there If you're looking for a high-impact position in an ambitious software house, we've got a match for youCurrently, we are looking for a Python Engineer with knowledge of network protocols and tools.Our client is one of the biggest telco companies in the world. Together, we are building a large-scale...
-
Software Engineer NEW
1 tydzień temu
Warszawa, Mazovia, Polska Pretius Software Pełny etat 30 000 zł - 60 000 zł rocznieAt Pretius we are looking for Software Engineer - .NET to a project focused on development of a BNPL solution for the eCommerce platform.Location: Warsaw - hybrid role – 1 day per week in the officeSalary: zł netto/hProject / Role:Design, develop, test, and maintain high-quality code for the technical platform, including backend services, APIs, and...
-
Senior Software Engineer, Python
6 dni temu
Warszawa, Mazovia, Polska YouGov Pełny etat 60 000 zł - 120 000 zł rocznieThe Role:We are seeking a Senior Python Engineer to develop and maintain scalable micro-services and APIs. You will work on building high-performance backend systems with a focus on event-driven architectures, integration, and event sourcing.Remote role but must be based in PolandThe Team:We are passionate about making peoples' voices heard by creating...