Software Engineer, Python

hace 10 minutos


Madrid, Madrid, España YouGov A tiempo completo

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 completo

    BME - 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 completo

    Estamos 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 completo

    As 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 completo

    BME - 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...


  • Madrid, Madrid, España Seidor Gesein A tiempo completo

    We 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...


  • Madrid, Madrid, España SlashMobility A tiempo completo

    SlashMobilitySlashMobility 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...


  • Madrid, Madrid, España M47 Labs A tiempo completo

    At 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 completo

    Tí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 completo

    Job 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,...