Keystone is the number one strategy and economics firm in the world serving high tech, internet, online advertising, mobile communications and other Fortune 100 clients whose businesses are built on cutting-edge science and technology. We are looking to quickly grow our exceptionally talented and capable team of superstars to join a fast growing software engineering group.
As a Software Engineer you will have the opportunity to work at the cutting-edge integration of corporate strategy and Big Data; the world’s largest web properties (Google, Facebook, Microsoft, etc.) all collect petabytes of data a day about their online businesses, and their data management stacks have evolved beyond traditional data warehousing and business intelligence capabilities. Many of our consulting engagements involve detailed quantitative analysis of data extracted from these distributed storage and analysis platforms. At Keystone our software engineers are given a high level of autonomy to creatively develop programs to extract and analyze this data in unique ways that impact our clients’ most strategic projects.
We have an immediate need for a Principal Software Engineer in our Boston or San Francisco offices.
Our interviewing process is unique, rigorous and remarkably data driven, allowing us to identify the best and the brightest candidates who will fit well with our firm’s DNA. Interested candidates should send a resume and complete cover letter to careers@keystonestrategy.com. In your cover letter please comment on each of the ideal qualifications described below.
- Brainstorm programming approaches, rapidly implement prototypes
- Write C#/T-SQL scripts and libraries to extract and analyze complex, unstructured data across massively distributed clusters
- Learn custom, map/reduce programming environments and specialized query languages
- Devise creative testing mechanisms
- Understand, document, and analyze complex data assets
- Quickly build creative tools that assist our teams in analyzing web sites, search results, and online behavior
- Assist econometric team in analyzing large data sets and giving statistical insight to their meaning
- Example assignment: brainstorm creative programming approaches that interpret search data and user behavior to create an analysis platform for critical project work. Rapidly build a simple prototype to test your approach. Proactively resolve issues with the team.
- Computer Science degree from a top tier university
- Recent graduate with one to three years of relevant work experience
- Strong programming skill in multiple languages, comfortable learning new ones quickly
- Experience with relational databases (MS SQL Server experience a plus)
- Ability to communicate proactively in a small team environment
- Hard-working, fast and autonomous learner
- Passionate about quality; you always want to get it right, not just get it done
- Ability to rapidly prototype, measure and iterate with a lean outline and general direction in mind

