Jan 11th 2013
Twitter TV analyst/researcher
Jan 22nd 2013
Backend Developer
SecondSync is a friendly, rapidly expanding startup based in offices at Aardman Animations, close to the SS Great Britain in Bristol, UK. Our Social TV analytics platform is used by broadcasters, agencies and brands to help them understand their audience.
We're looking for someone to join our backend team to help us deliver industry-leading analytics to our customers.
This role is permanent, full-time, and based in our Bristol office.
You'll be working on our core data platform, which allows our clients access to both historical and real-time analytics. You'll be helping to design scalable architectures, integrating third-party APIs and data feeds, and doing hands-on coding. You'll also be working on the operations side, deploying and monitoring both physical and virtual servers, and enhancing our suite of automation and monitoring tools. You'll also help to support both our clients and our internal editorial team, and liaise with our own technical partners if problems arise.
You will be an experienced Python developer. You have extensive experience with at least one web framework (we use Django). You should be a stickler for writing tests, be PEP8 by default, and be comfortable with git. You're fine with SQL when an ORM doesn't cut it. You should import this.
You'll be familiar with automated deployment tools (we happen to use Fabric, but if you've used Puppet, Chef, cfengine, or something else, that's cool too). You've used them to manage multiple servers.
You've created at least one REST API, and you've at least stepped outside the world of relational databases.
You'll be able to talk about situations where you've solved performance problems in production systems, the tools you used to help you, and the diagnostic processes you used.
Even if you haven't used them before, you'll have an awareness of what gevent does and why ZeroMQ is cool. Of course, you'll understand the value of proven, reliable software, even if it isn't cool.
You're not afraid to admit when you're stuck on a problem, you're prepared to learn new skills to solve it, and you know where to go to do the learning.
You've probably got a degree in a software-related discipline, but we'll consider anyone who can demonstrate their ability.
You'll get bonus points for any experience with machine learning, natural language processing, and computer vision. Double bonus points are available for Hadoop, ElasticSearch, Cassandra, or any other Big Data experience, and for managing JVM-based services.
You'll have the opportunity to work in a fast-paced startup environment, the opportunity to contribute to our technical strategy, and a salary of £35k-£40k - depending on experience.
We can be pretty flexible with hours and working from home, within reason — most of us have kids, so we know what it's like. There will be an element of out-of-hours work, but we try to keep that to a minimum. We don't like getting up in the middle of the night to fix things, either.
If you're interested, get in touch with Dan Fairs with a CV, and pointers to any public profiles (GitHub, Bitbucket, StackOverflow etc.) you think we should look at.
You must be able to work in the UK. No agencies, please.
Deadline for applications: 12th Feb 2013