Find Remote Jobs Worldwide & Work From Anywhere

YouGov company's all remote jobs

Skills: cloud python amazon-web-services kubernetes devops

Company Description

YouGov is an international research and data analytics group.

Our mission is to supply a continuous stream of accurate data and insight into what the world thinks so that companies, governments and institutions can better serve the people and communities that sustain them.

We have the best data and the best tools. We continuously challenge conventional approaches to research, and we disrupt our industry to ensure that our clients always get the best solutions.

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 trust each other and bring these values into everything that we do.

Job Description

YouGov is searching for a Senior Site Reliability Engineer to help with technical planning and execution for our Site Reliability Engineering (SRE) team.

In this collaborative role, you'll work with senior Directors, and a group of Engineers to be collectively responsible for the delivery, optimization, resilience, and availability of high-value and high-transaction-rate services trusted and used by both the general public and some of the largest brands in the world. You'll collaborate on planning technical aspects, participate in selecting vendors, and help drive the adoption of best practices across all YouGov technology groups. You'll work at a fast pace with autonomy, and you will have the opportunity to train fellow SREs.

 What you will do:

  • Collaborate on planning for SRE projects by helping translate high level business goals to project goals

  • Provide input on the technical design and do the technical implementation of SRE plans and projects.

  • Work on the selection of vendors to solve SRE requirements

  • Provide strong and positive mentorship to fellow SREs and to other engineers

  • Participate in support requests for YouGov’s production environment (not on-call)

  • Establish Error Budgets for the products by monitoring SLIs, measuring SLOs and publishing them to dashboards that are useful for the business.

  • Drive blameless post-mortems with all the technology teams and use the Error Budget to establish priorities for any necessary changes

  • Identify and solve critical problems and build automation to prevent their recurrence.

  • Design, develop, and implement supporting cloud services on the Kubernetes platform.

Qualifications

  • 5+ years' work experience in a similar job role.
  • Strong analytical and problem-solving skills.
  • Strong experience with log aggregation, status monitoring applications, and APMs including NewRelic, Sentry, ELK, and Prometheus
  • Kubernetes knowledge and experience (50+ nodes)
  • Experience with cloud (AWS) and on premise setups
  • Strong Linux background and understanding of networking.
  • Significant knowledge of and familiarity with SRE best practices
  • Experience working with fully remote teams
  • Experience administering and/or designing databases - SQL and NoSQL. (preferred but not required)
  • Exposure to Python web applications (preferred but not required)
  • Experience working with Agile project management methodologies

Additional information

This is a full time, permanent remote role, which can be based in a YouGov Office or remote location in the UK or Europe. We are a global team with developers in the US, South America, Europe, and India.



Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance

Time zone: (GMT-05:00) Eastern Time +/- 4 hours

Skills: python django postgresql

Job Description

You will be part of the YouGov Online Department based in Warsaw. YouGov Online builds user-facing infrastructure, for example:

We are also responsible for many other products such as SaaS Platform product that provides access to audience data and enables customers to find out what makes this audience unique compared to the rest of the population. 

Each cross-functional team is responsible for each product - you will be able to show initiative and see how your work makes difference.

Qualifications

You are a type of person who thrives on building backend services, modern APIs and taking active role in architecting the solutions for the product you work on. You get excited when you can help to grow your colleagues’ skills and support other engineers with your expertise.

You set coding and testing standards and have experience across different development methodologies to  understand benefits and trade-offs of each.

You are an expert and have a true passion for technology and Python. You keep your knowledge up to date, seek out and reduce complexity and make decisions based on data not hunches,

We are a team of exceptional individuals, each bringing something unique but all being simply put… nice so in addition to the above we believe you are approachable and helpful, show initiative and step in to help solve problems as well as mitigate and reduce conflicts rather than escalate them.

Additional Information

Here's what you receive from us:

  • Exciting technology stack: Python 3.7+, Flask, Django, Celery, Elasticsearch, Mongo, Postgres, RabbitMQ, Kubernetes, AWS and much, much more.
  • Ability to focus on what you do best
  • Stable employment at a global company
  • Clear development plan and career ladder
  • Fresh fruit, coffee, cool beverages, snacks
  • Private medical insurance, MultiSport subscription and in-house hackathons


Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance
Skills: ios swift objective-c

Job Description

You will be part of the YouGov Online Department based in Warsaw. YouGov Online builds user-facing infrastructure, for example:

We are also responsible for many other products such as SaaS Platform product that provides access to audience data and enables customers to find out what makes this audience unique compared to the rest of the population. 

Each cross-functional team is responsible for each product - you will be able to show initiative and see how your work makes difference!

Qualifications

You are the type of person who takes responsibility for the architecture and quality of an mobile application you are working on. You foresee and communicate big project impediments and you know how to avoid premature optimisation in order to meet deadlines.

You are a good communicator, and you see value in good documentation, deployment plans and test plans. You have a true passion for technology and iOS because you will help us to implement A/B tests, feature toggles and other exciting features.

We are a team of exceptional individuals, each bringing something unique but all being simply put… nice so in addition to the above we believe you are approachable and helpful, show initiative and step in to help solve problems as well as mitigate and reduce conflicts rather than escalate them.

Additional Information

Here’s what you receive from us:

  •          Exciting technology stack: newest Swift version, Clean Architecture, MVVM, Unit Tests/UI Tests, Coordinator Pattern
  • Ability to focus on what you do best
  • Stable employment at a global company
  • Clear development plan and career ladder
  • Fresh fruit, coffee, cool beverages, snacks
  • Private medical insurance, MultiSport subscription and in-house hackathons


Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance
Skills: python postgresql database-administration

YouGov is searching for a Remote Database Software Engineer to join our ever growing Survey Systems team, you'll be regarding as a Database expert within the team, overseeing a large PostgreSQL production environment. 

From the beginning we had one simple idea: the more people are able to participate in the decisions made by the institutions that serve them, the better those decisions will be. We are a global online community for millions of people, and thousands of organisations, to engage in a continuous conversation about their beliefs, behaviours and brands, and provide a more accurate portrait of what the world thinks. 

What do I need to bring with me?

  • Have at least 5 years experience running PostgreSQL in large production environments
  • Python web development experience
  • Experience with:
    • Database design and architecture
    • Database connection handling strategies, E.g. pgbouncer
    • Replication and sharding strategies
    • Performance monitoring, query profiling, tuning and optimisation
    • Developing with SQLAlchemy, psycopg, or other DB handling python libraries
  • Understanding of high-volume data tables and highly concurrent transactions
  • Experience working in Agile Development
  • Experience with version control systems
  • Excellent English skills (both spoken and written)

Nice to have:

  • Experience with other database engines:
    • MongoDB, Redshift, Cassandra or DynamoDB
  • Experience with Graph Databases
  • Experience with issues tracking software and CI/CD tools
  • Knowledge about data streaming architectures
  • Experience evaluating and introducing new development methods and tools that simplify our day-to-day work
  • Experience working remotely

This is a full time, permanent remote role, which can be based in any worldwide YouGov Office, or country that we have a legal entity. We are a global team with developers on US central and east coast, and European hours too. Our only requirement time-wise is to attend an online daily meeting to report on your assignments.



Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance
Skills: python django flask authentication oauth

Company Description

YouGov is an international research and data, analytics group.

Our mission is to supply a continuous stream of accurate data and insight into what the world thinks so that companies, governments and institutions can better serve the people and communities that sustain them.

We have the best data and the best tools. We continuously challenge conventional approaches to research, and we disrupt our industry to ensure that our clients always get the best solutions.

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 trust each other and bring these values into everything that we do.

Each day, our highly engaged proprietary global panel of over 8 million people provides us with thousands of data points on consumer opinions, attitudes and behaviour. We combine this continuous stream of data with our research expertise to provide insights that enable intelligent decision-making and informed conversations.

With operations in the UK, North America, Mainland Europe, the Nordics, the Middle East and Asia Pacific, YouGov has one of the world’s largest research networks.

Job Description

We are actively looking for a talented Senior Python Engineer to lead developing a modern Digital payment system and a next generation account management system. These green-field projects will integrate the latest technologies across multiple platforms. You would be responsible to analyze, design and develop robust and highly-secured applications in Python and also arrange integration and prepare auto-test cases to ensure the stability of the platform.

The Senior Python Engineer will report to the Senior Engineering Manager and interact regularly with engineers in other teams around the world. The right candidate should be self-sufficient and be capable of rolling their sleeves up to deliver a best-in-class solution.

Qualifications

Skills required:

  • Considerable expertise of the best practice on secure software development and handling of sensitive data
  • Extensive knowledge with authentication techniques such as single-sign-on and protocols such as OAuth2.0
  • Well-established experience in all phases of development – requirement gathering, system design, implementation, testing, deployment and maintenance, of enterprise-wide application systems
  • Solid hands-on experience in Python and web services development
  • Outstanding analytical and critical thinking skills
  • Ability to deliver first-class solutions with the committed deadlines

Our Tech Stack:

Python 3.7+, Flask, Django, Celery, Elasticsearch, MongoDB, PostgreSQL, RabbitMQ, Kubernetes, Docker, AWS and much, much more…

What do I need to bring with me?

Demonstrated knowledge and experience:

  • A true passion for technology and Python
  • Hands-on experience in digital payment development
  • Sound experience of test-driven development

Technical skills and qualifications:

  • 7+ Years’ experience with using Python
  • Good understanding of both SQL and NoSQL Databases
  • Knowledge with Docker and Kubernetes
  • Experience in Django, Flask or similar micro-framework


Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance
Skills: ios swift objective-c

Job Description

You will be part of the YouGov Online Department based in Warsaw. YouGov Online builds user-facing infrastructure, for example:

•           UK

•           US

•           native mobile applications for Android and iOS

We are also responsible for many other products such as SaaS Screen product that provides access to audience data and enables customers to find out what makes this audience unique compared to the rest of the population. 

Each cross-functional team is responsible for each product - you will be able to show initiative and see how your work makes difference!

Qualifications

You are the type of person who takes responsibility for the architecture and quality of an mobile application you are working on. You foresee and communicate big project impediments and you know how to avoid premature optimisation in order to meet deadlines.

You are a good communicator, and you see value in good documentation, deployment plans and test plans. You have a true passion for technology and iOS because you will help us to implement A/B tests, feature toggles and other exciting features.

We are a team of exceptional individuals, each bringing something unique but all being simply put… nice so in addition to the above we believe you are approachable and helpful, show initiative and step in to help solve problems as well as mitigate and reduce conflicts rather than escalate them.

Additional Information

Here’s what you receive from us:

•           Exciting technology stack: newest Swift version, Clean Architecture, MVVM, Unit Tests/UI Tests, Coordinator Pattern

•           Ability to focus on what you do best

•           Stable employment at a global company

•           Clear development plan and career ladder

•           Fresh fruit, coffee, cool beverages, snacks

•           Private medical insurance, MultiSport subscription and in-house hackathons



Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance
Skills: python mongodb elasticsearch cython in-memory-database

Crunch.io, part of the YouGov PLC are hiring a Python Developer to help develop our platform. We are inviting you to join our small, fully remote team of developers and operators helping make our platform faster, more secure, and more reliable. You would help us deliver new features and build the future for how we deploy our products faster and safer while increasing the availability and reliability of our systems. You will explore different ways of problem solving and discover, explain, and defend your choices in implementation. You will be self-motivated and disciplined in order to work with our fully distributed team.

We are looking for someone who is a quick study, who is eager to learn and grow with us, and who has experience in Agile cultures. At Crunch, we believe in learning together: we recognize that we don’t have all the answers, and we try to ask each other the right questions. Some of the ways that we accomplish that include paired programming to tackle a hard problem, transparent code reviews, and discussions about design and architecture. Since Crunch’s employees are completely distributed, it’s crucial that you can work well independently, and keep yourself motivated and focused. We move fast but carefully, with an earnest commitment to not breaking things… well, not too much.

Our stack

We currently run our in-house production Python code against Redis, MongoDB, and ElasticSearch services. We proxy API requests through NGINX, load balance with ELBs, and deploy our React web application to AWS CloudFront CDN. Our current CI/CD process is built around GitHub, Jenkins, BlueOcean including unit, integration, and end to end tests and automated system deployments. We deploy to Auto Scaling Groups using Ansible and Cloud-Init.

What you’ll do

  • Develop performance enhancements and new features in Crunch’s proprietary Python in-memory database.
  • Work closely with product managers, sales, and customer success team to understand the system’s functional and non-functional requirements.
  • Establish realistic estimates for timelines and ensure that project remains on target to meet deadlines.
  • Contribute to code quality through unit testing, integration testing, code review, and system design using Python.
  • Assist in diagnosing and fixing system failures quickly when they occur in your area of expertise. This is limited to when the on-call rotation needs a subject matter expert to help troubleshoot an issue.
  • Design and implement RESTful API endpoints using the Python programming language.

Basic qualifications

  • Strong understanding of the software development lifecycle.
  • A record of successful delivery of SaaS and cloud-based applications.
  • Extensive programming experience using Python as a programming language
  • A commitment to producing robust, testable code.
  • Results-driven, self-motivated and enthusiastic.
  • Excellent communication skills - verbal, written and presentation.
  • Experience working in a Linux environment
  • Experience with client/server architectures
  • A keen interest in learning new things.

Advanced (preferred) qualifications

  • Experience with data locality problems and caching issues
  • Expertise writing Cython or C extensions
  • Deep understanding of how a database system works internally (indexing, extents, memory management, concurrency, durability, journal)
  • Expertise with the numpy library
  • Experience implementing custom messaging protocols (sequence numbers, ttl, etc)
  • Database experience using MongoDB and ElasticSearch
  • Bachelor’s Degree in Programming, Computer Science, or Engineering-related field.
  • Pytest testing experience
  • Design and deployment of Continuous Integration tools (e.g., Jenkins, Bamboo, Travis, etc)


Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance

Time zone: (GMT-06:00) Central Time +/- 4 hours

Skills: r sql python machine-learning data-science

We don’t just collect data, we connect data.

YouGov is an international data and analytics group. Our value chain is a virtuous circle consisting of a highly engaged online panel, innovative data collection methods, powerful analytics technology, delivery of syndicated data products, expert insights and an authoritative media presence.

Our core offering of opinion data is derived from our highly participative panel of over 11 million people worldwide who provide us with live, continuous streams of data. We capture these streams of data via our variety of data collection platforms and collect them together in the YouGov Cube, our unique connected data library.

We maximise the value of all this connected data through the application of leading-edge analytics technology and strong research expertise in order to deliver to our clients an innovative and systematic research and marketing platform which can be used to plan, manage and refine all types of campaigns.

Job Description

We are looking for a Lead Data Scientist/Analyst to work in the Data Innovation Unit (DIU) Team.  

A core team within the global innovations department, DSAT cooperates closely with senior stakeholders to deliver new data product offerings and insights. The successful candidate will already have minimum of 3 years of experience in market research and data science, enjoys working in a team, and is ready to think creatively to find solutions and add value to our products. They will join our vision of making information more insightful and more widely available. 
 
Responsibilities: 

  • Provide research support to optimize data collection approaches including leading on sampling and weighting across YouGov’s range of connected data products 

  • Use machine learning on a wide array of large, complex datasets 

  • Deliver actionable, data science-informed contributions to internal and external projects 

  • Communicate insights in a clear, straightforward manner 

  • Manage a small team of Data Scientists and Analysts 

  • Ensure documentation of the new methodologies and best practices 

  • Provide data-driven recommendations about methodology and modelling for internal stakeholders and clients 

  • Provide research support that leads to the enhancement of existing methodologies or the creation of new methodologies

Qualifications

  • A degree in a quantitative discipline (e.g. Computer Science, Statistics, Maths or similar) or equivalent experience 

  • Advanced quantitative and statistical analysis skills to solve business problems within a market research environment 

  • Experience with applying supervised and unsupervised learning algorithms to deliver actionable insights using Python and R  

  • Experience with wrangling large, unstructured datasets 

  • Experience with efficiently conveying complex results to non-technical stakeholders 

  • Experience with database languages (SQL) 

  • Project management experience (being able to translate business needs into analytical questions and deliver actionable results in a timely manner) 

  • Line management experience  

  • Willingness to learn new technologies and data products 

  • Understanding of the importance of data weighting 

  • Good communication in English: both written and verbally 

Additional information

This role can be based in any EU country in which we have an entity (Spain, Italy, Poland, Germany to name a few) and is 100% remote.



Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance

Time zone: (GMT+01:00) Madrid +/- 2 hours

Skills: python postgresql rust amazon-web-services kubernetes

YouGov is an international research and data, analytics group.

Our mission is to supply a continuous stream of accurate data and insight into what the world thinks so that companies, governments and institutions can better serve the people and communities that sustain them.

We have the best data and the best tools. We continuously challenge conventional approaches to research, and we disrupt our industry to ensure that our clients always get the best solutions.

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 trust each other and bring these values into everything that we do.

Job Description

We are searching for a remote Rust and Python Developer to collaborate on a multihost distributed database and backend data services that integrate data from multiple sources and serve requests from a web-based data visualization portal.

What will I be doing?

  • Extending and optimising a Rust-based data aggregation server.
  • Taking shared responsibility for an in-house, column-oriented distributed database server written in Python.  Opportunity to swap out or redesign components for performance.
  • Collaborating with frontend and business logic team members to improve the speed of data delivery from the backend services.
  • Playing a key role on the team that is building Kubernetes deployments.
  • Porting servers from on prem VMs to AWS.

Qualifications

What do I need to bring with me?

  • 1-3 years’ experience of Rust development
  • 3+ years’ experience of Python development
  • Advanced experience with RDBMs, preferably PostgreSQL
  • Solid knowledge of microservice architecture and ZeroMQ or other messaging systems.
  • Experience with Kubernetes deployments.
  • Commitment to TDD methodology.  

Additional information

This is a full time, permanent remote role, which can be based in a YouGov Office or remote location in the UK or Europe. We are a global team with developers in the US, South America, Europe, and India.



Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance
Skills: javascript vue.js reactjs typescript amazon-web-services

Company Description

YouGov Chat (formerly Inconvo) is an exciting new chat platform for millions of people to engage and share their views about the things they love, from music and movies, to sport, politics and more.

We create interactive content for thousands of people to share their views, weigh-in on debates and keep up to date with the latest news and events.

You can checkout out YouGov Chat here: www.yougov.chat

Job Description

YouGov Chat runs as a cloud native platform. We embrace a DevOps mentality on our development process taking ownership over development and infrastructure changes.


As a Front End engineer at YouGov Chat you will be part of a wider technical team following the product roadmap using Agile software development methodologies:

  • Working on our customer facing applications.

  • Developing in VueJS and integrating with our serverless APIs.

We are looking for people who write simple and maintainable code and are aware of the perils of emerging complexity.


We’re looking for:

  • 5+ years experience in engineering front-end applications, comfortable working across multiple platforms and environments .

  • Commercial experience implementing applications with Vue.js, ReactJS or Angular.

  • Familiarity with profiling, optimization and performance tuning.

  • Familiarity with the application API layer.

  • Experience and understanding of code testing methodologies.

Our stack:

  • Frameworks: Node.js, Vue.js

  • Languages: Typescript, Javascript

  • Ops: AWS Lambda, S3, Cloudfront

We value:

  • Appreciation for a test-driven, code-review culture

  • A bias for action with a strong work ethic and a focus on delivery.

  • Sound judgment along with a desire to challenge traditional thinking.

  • Highly organised with a flexible approach to working.

Qualifications

Additional information

This position can be based 100% remotely. The YouGov Chat team is spread from UK to Mumbai. 



Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance

Time zone: (GMT+01:00) Madrid +/- 2 hours

Skills: python postgresql flask microservices

YouGov is searching for a Remote Python Developer to collaborate building a modern and large-scale cloud-based analytics platform built for the web, entirely in Python.

From the beginning we had one simple idea: the more people are able to participate in the decisions made by the institutions that serve them, the better those decisions will be. We are a global online community for millions of people, and thousands of organisations, to engage in a continuous conversation about their beliefs, behaviours and brands, and provide a more accurate portrait of what the world thinks. 

What will I be doing?

  • Working on the data transformation and transmitting the data, making assurances about the integrity of it
  • Our data flows handle more than 30 million data points every week, you will be central on the delivery of that data to our analytics team
  • Work primarily on backend, middleware and databases but everyone in the team regularly works on the full stack.
  • Optimization on memory management and speed is crucial given the scale and speed we want to bring to our platforms and clients.

What do I need to bring with me?

  • 4+ years’ experience of Python web-based development
  • Experience using CherryPy, Flask or similar framework
  • Basic understanding of MongoDB, Django & PostgreSQL
  • Understanding of TDD methodology
  • An interest in ETL

 Additional Info…

This is a full time, permanent remote role, which can be based in any worldwide YouGov Office, or country that we have a legal entity. We are a global team with developers on US central and east coast, and European hours too. Our only requirement time-wise is to attend an online daily meeting to report on your assignments.



Job Benefits:

  • Flexibility
  • Best Equipment
  • Salary + Bonus
  • Well-being at Work
  • Various lifestyle benefits
  • Culture of Learning
  • Pension (401K in the USA)
  • Employee Assistance
  • Games and Social Events
  • Good Holiday allowance