deviantART, Inc. is looking for a dev-ops engineer to join the rest of our backend team in Vancouver, BC.
We are an Alexa top-150 site and home to the largest arts community on Earth, with tens of millions of users and hundreds of millions of works of art. Our small backend team is responsible for the systems that power deviantART.com, as well as for designing next-generation technologies for content discovery and delivery. As the newest member of this team, you'll be working directly with other engineers and data scientists; you will not have to report to any non-technical managers.
The newly-opened deviantART Canada office is located in the vibrant Gastown district of downtown Vancouver. If you like the idea of working in a historic brick-and-timber office within seconds of walking, cycling, and rapid transit connections, and with stunning ocean and mountain views, then we think you'll enjoy it here!
We're looking for someone who can:
-
Understand the end-to-end design, configuration, and operation of our search infrastructure
-
Be responsible for the ongoing management, troubleshooting, automation, and monitoring of core backend systems
-
Take ownership of continuous integration and deployment processes
Here's a sample of what our backend team has done lately:
-
Built a recommender system drawing on each of our hundreds of millions of unique works of art.
-
Launched a new algorithm for automatically identifying and promoting high-quality art from the more than 100,000 pieces submitted each day.
-
Designed a faceted browse system that dynamically adapts to users' search queries in real time
-
Developed a service that transparently saves connections to our MySQL servers, and reuses them whenever a new connection with the same properties (i.e. username, database) comes in. This reduces connection overhead, and improves overall throughput, without requiring changes to client code.
-
Configured a cluster for running massively distributed "big data" analysis jobs
You're a great fit for us if you have:
-
the ability to write, understand, and debug code written in C++, Java, and one or more scripting languages such as PHP, Python, BASH
-
experience with deployment and operation of software based on Solr, Lucene, MySQL, Hadoop/Hbase/Pig, or other related technologies
-
strong knowledge of SQL and NoSQL databases such as MySQL and HBase; ideally working with very large data stores
-
experience building, configuring, maintaining and monitoring specialized *nix services and daemons
-
experience creating Debian packages and operating automated configuration tools like Puppet
-
professional dev-ops experience in an agile, team-based environment
-
legal authorization to work in Canada
-
an appreciation for quality coffee and a desire to hone your barista skills
We enjoy looking at code samples. Please include links to your live projects, github accounts, etc.
Salary/Benefits:
Salary and potential stock option packages commensurate with experience.