Software Engineer, Python
hace 10 minutos
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
hace 13 minutos
Madrid, Madrid, España SIX A tiempo completoBME - Bolsas y Mercados Españoles - drives the transformation of financial markets and belongs to SIX, the third largest exchange group in Europe.What sets us apart drives us ahead: between local roots and global relevance, we are a unique blend of tradition and future, of foundation and growth. We value bright minds and inspire them to grow with their...
-
Software Engineer
hace 26 minutos
Madrid, Madrid, España Azertium IT A tiempo completoEstamos ampliando el equipo En Azertium IT te buscamos Buscamos incorporar un Software Engineer para formar parte de nuestro equipo con grandes retos, trayectoria y crecimiento profesional.Desarrollador con experiencia en Python para crear funciones AWS Lambda e implementar soluciones para el centro de contacto, con experiencia en infraestructura como...
-
Desarrollador/a Python
hace 23 minutos
Madrid, Madrid, España Hopla Software A tiempo completoÚnete a HOPLA y transforma el futuro con nosotrosEn HOPLA no solo ayudamos a las empresas a modernizar sus aplicaciones e infraestructuras con tecnología Open Source, microservicios y soluciones en la nube… también queremos que tú formes parte de este retoSi te apasiona la tecnología, la innovación y la libertad para crear soluciones, aquí...
-
Python Software Engineer
hace 26 minutos
Madrid, Madrid, España BME | Bolsas y Mercados Españoles A tiempo completoAs part of our international expansion plan, we are looking for a software developer for our Regtech team in SIX BFI. SIX BFI is one of the largest and most recognized market data providers in the world, with global datasets of financial markets information. Sitting in such a huge amount of information, SIX BFI is fostering its Regtech team based in...
-
Python Software Engineer
hace 22 minutos
Madrid, Madrid, España SIX Group AG A tiempo completoBME - Bolsas y Mercados Españoles - drives the transformation of financial markets and belongs to SIX, the third largest exchange group in Europe.What sets us apart drives us ahead: between local roots and global relevance, we are a unique blend of tradition and future, of foundation and growth. We value bright minds and inspire them to grow with their...
-
Python Software Engineer for Financial Applications
hace 17 minutos
Madrid, Madrid, España Seidor Gesein A tiempo completoWe are seeking a Senior / Expert Software Engineering Consultant to join a client. The role focuses on designing, developing and maintaining high-quality software solutions in a financial environment.TasksAnalyse business, technical and security requirements.Design, develop, refactor and integrate Python-based applications.Develop and integrate databases...
-
Senior Python Software Engineer- Inglés b2/c1
hace 26 minutos
Madrid, Madrid, España SlashMobility A tiempo completoSlashMobilitySlashMobility es una empresa especializada en transformación digital y comprometida con las personas. Nuestro enfoque se centra en impulsar la aceleración digital tecnológica de la sociedad a través de las apps (mobile, web & IA) y la captación de talento IT. Durante estos años, nuestros +100 empleados han trabajado con centenares...
-
Python Software Development Engineer
hace 12 minutos
Madrid, Madrid, España M47 Labs A tiempo completoAt M47, we spark AIWe help tech companies understand how AI can drive their strategic objectives and effectively plan an implementation roadmap. Our mission is to leverage AI to create solutions that can understand, interpret, and respond to human language, empowering businesses and making better-informed decisions.Join us in making the future more...
-
Software Engineer
hace 25 minutos
Madrid, Madrid, España UrbanPay A tiempo completoTítulo del Puesto:Software EngineerUbicación:Remoto / Calle de Velázquez, 31, 6ºD, 28001 MadridBuscamos un Software Engineer Full-Time para construir la nueva infraestructura de pagos para el real estate.El sector inmobiliario mueve miles de millones en transferencias cada año, pero sigue pagando comisiones altísimas y conciliando a mano. Nosotros...
-
Python Developer
hace 4 días
Madrid, Madrid, España Capgemini A tiempo completoJob Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research,...