Python Developer

YouGov


1 month ago

11/29/2019 10:25:32

Job type: Full-time

First appeared on StackOverflow

Category: Software Dev


Job description


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

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

YouGov is an international data and analytics group. Our core offering of opinion data is derived from our highly participative panel of 8 million people worldwide, with 33 million interactions and billions of data points. We combine this continuous stream of data with our deep research expertise and broad industry experience into a systematic research and marketing platform. We have 36 offices in 22 countries and panel members in 44 countries.

Our values are to be fast, fearless, get it right and trust each other.

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.

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 any remote location throughout the US or Europe. 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.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Alpha (alphahq.com) is a venture-backed and growth-stage company based in New York, NY whose on-demand insights platform empowers clients to rapidly validate growth opportunities. Our clients use Alpha to accelerate experimentation, inform business decisions with customer wants and needs, deliver and scale agile research capabilities, and develop better products faster. By integrating traditionally manual tasks like audience sourcing, concept designing, test scripting, and data reporting, the platform accelerates time-to-insight from months to hours.

    In short, we’re the fastest way for organizations to learn more about their future customers.

    We’re looking for engineers who are curious about product development and consumer behavior, want to work on related challenges, and value opportunities to explore new technologies that execute against a robust, collaborative product vision. We use Ruby, NodeJS, VueJS, Postgres, Mongo, Redis and many other technologies, but we don't think it matters if you've used similar technologies on a different stack. Our engineering teams tackle a diverse and evolving array of challenges; from architecting and scaling our microservices to handling real- time video and using machine learning and natural language processing to empower real world business solutions. This position is fully remote, though there may be occasional travel to our NYC (SoHo) office.

    RESPONSIBILITIES

    • Joining a quickly growing, diverse team of engineers in building solutions to some of the most common challenges facing businesses today.

    • Building purposeful end-to-end solutions that put yourself in the shoes of our users. 

    • Working with a wide range of platforms and technologies to own and solve problems.

    • Collaborating with experts across our organization to design platform features with an eye toward usability and simplicity.

    • Continuously integrating feedback from users into new products and features.

    • Providing feedback to the team in an effort to discover and shape best practices.

    REQUIREMENTS

    • 2+ years of experience working in fast-paced environment.

    • Significant experience building MVC and/or state-driven UIs, preferably with Vue.js or React, and have a productive relationship with CSS

    • Professional experience with some database technology such as SQL or Mongo. 

    • Desire to make a huge impact at a growing startup in NYC serving some of the largest and most influential brands in the world.

    • You can work well both independently and with a team, and have strong communication skills.

    • You enjoy venturing outside your comfort zone and experimenting with new technologies.

    • Nice if you have experience in:  Python (Flask, SpaCy), SVG and Canvas, WebRTC , Web Sockets, Heroku, AWS (S3, Elastic Transcoder, Others), Electron

    BENEFITS

    • Robust health benefits including medical, dental, and vision

    • Open vacation policy & flexible work schedule

    • Competitive salary and equity

    • Weekly team lunches and a diverse, friendly culture

    • Open Dog Policy at the office

    • Autonomy and room to grow as a professional

  • About Juniper Labs

    Juniper Labs is an early-stage startup in the Insurtech space. Our mission is to make business insurance easy and affordable to purchase, provide, and manage. We are doing this by building automation solutions for companies in the commercial insurance space through state-of-the-art machine learning, cloud-scale data pipelining, modern web development, and human-centric design.

    We are also creating the world’s first open-source database purpose-built to create significant value for commercial insurance companies. Our value proposition is the centralization and transparency we bring to this data as well as the solutions we are building on top of this open data platform. Our vision is to create a community around data that enables curation, creation, and innovation for its members.

    We are building a culture centered on our values and invite you to join us.

    Remote

    This position is remote based.

    At Juniper Labs, developers are independent and self-organized individual contributors who work together as a tight team in a remote and agile way (shamelessly stolen from our heroes at Gitlab).

    Responsibilities

    • Holistic ownership of web development and deployment.

    • Build intuitive integrations with our data pipelining backend and machine learning services.


    • Manage and review code contributed by the rest of the community and work with them to get it ready for production.


    • Create and maintain documentation around features and configuration to save our users time.


    • Take initiative in improving the software in small or large ways to address pain points from the community.


    • Keep code easy to maintain and keep it easy for others to contribute code to our OpenJuniper project.


    Requirements

    • You are a humble learner who takes ownership of both your own results as well as the growth of those around you.

    • You have demonstrated comfort and success in the context of an early-stage startup.

    • You have worked on production-level web applications. Strong preference given to python, and bonus points for django and react.


    • You have demonstrated proficiency with standard cloud compute and deployment frameworks (experience with GCP-backed Kubernetes deployments a plus).

    • You can comfortably pinch-hit on data pipelining/ETL tasks.


    • You are passionate about open source.


    • Strong written communication skills.


    • Self-motivated and have strong organizational skills.


    • You share our values and work in accordance with those values.

    Benefits

    • Competitive pay and generous equity

    • Fully funded health, vision & dental insurance for you and your family

    • Unlimited PTO

    • Work from anywhere (we're 100% remote)

    • Monthly "remote stipend" that you can use for anything

  • Shogun (YC W18): a page builder platform for eCommerce stores. We're one of the most popular apps on Shopify and BigCommerce. Our fully remote team of +40 is located all around the world.  

    You must

    • Know Ruby (and Rails) like the back of your hand

    • Have a super high standard of quality

    • Be super well organized

    • Have some real-world code we can check out

    • Have a lot of experience

    Technologies you will use


    • Ruby (and Rails)

    • PostgreSQL

    • MongoDB (sorry about that)

    • BigQuery

    • Redis

    • GraphQL

    • Heroku

    • You might also play with Golang, Node.js and React

    We offer

    • Solid pay

    • Fully remote team (+13 countries just on the engineering team)

    • Trips to international off-sites (next one in July/20)

    • Health Benefits (US)

    • Paid co-working space anywhere you want

    • And more

    Try out Shogun

    If you want, you can use Shogun to get a feel for the product. We'd love to hear what you think. Here is how:


    1. Create a Shopify Developer Account: https://developers.shopify.com

    2. Create a development store: https://help.shopify.com/en/partners/dashboard/development-stores

    3. Install Shogun on your development store: https://apps.shopify.com/shogun

    4. Create a couple of pages. We will take a look.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!