Software Engineer

anywhere  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

We are WhatRunsWhere – the leader in online advertising intelligence. We collect and create insights from a myriad of data to help businesses buy ads more effectively. We operate as a small yet passionate team that feels like a family. We love new ideas and encourage and reward creative, forward thinking.

In this position, you will be primarily responsible for the development of backend services to support our advertising intelligence product. You will work with the DevOps team to deploy site-specific scrapers, general web crawlers, API partner integrations, and probably spend a fair amount of time hacking away at WebKit. Our current stack includes: Cassandra, ElasticSearch, MySQL & PostgreSQL, and Apache Spark, amongst others. For a company of our size, we’ve got a lot of data, a lot of servers, and a lot of challenging problems to tackle and we’re looking for energetic and motivated people to join our remote team.

We’re looking for developers with solid Python experience (understanding of Python packaging, internals, best practices) and any additional experience with JVM languages or C++ would be very beneficial. The ideal candidate will have worked on large, well-tested Python projects, will have strong opinions about code quality and style, with an insatiable appetite for learning new languages and tools.

Requirements
  • Significant experience in Python or similar language
  • Demonstrable experience using web frameworks to build modern web applications (we use Django and Flask)
  • High comfort level working with SQL for app development and reporting purposes
  • Thorough understanding of Linux, networking, and HTTP fundamentals
  • Substantial preference will be given to candidates who can provide samples of previous work


  • Nice to have but not necessary:
  • Experience or interest in Scala
  • Experience with Cascading or Apache Spark
  • Experience modifying large C++ projects (specifically WebKit)
  • Prior remote collaboration experience would be helpful (pairing, code reviews)
  • Experience with non-relational data stores (We use Cassandra, Hadoop, and ElasticSearch)
  • Start date
    ASAP
    From
    WhatRunsWhere
    Published at
    08.04.2015
    Contact person:
    Freelancer Map
    Project ID:
    881086
    Contract type
    Freelance
    Workplace
    100 % remote
    To apply to this project you must log in.
    Register