Careers

Revolutionizing Market Research

We are looking for talented and motivated new team members in a variety of roles.

Our ambitions are bigger than just what is listed, so if yours are too, please tell us how you might fit right in!

careers@crunch.io

Engineering & Data

Work location: Anywhere

We are hiring a React Developer to help develop our platform and data visualization/D3 components. We are inviting you to join our small, fully remote team of developers and operators helping make our platform faster, more secure, and more reliable. You would help us deliver new features, explore different ways of problem solving, and discover, explain, and defend your choices in implementation.

At Crunch, we believe in learning together: we recognize that we don’t have all the answers, and we try to ask each other the right questions. Some of the ways that we accomplish that include paired programming to tackle a hard problem, transparent code reviews, and discussions about design and architecture. Since Crunch’s employees are completely distributed, it’s crucial that you can work well independently, and keep yourself motivated and focused. We move fast but carefully, with an earnest commitment to not breaking things… well, not too much.

On the front-end team, we feel strongly about developing solutions that are both technically and aesthetically sound. We invite you to bring your experience and perspective to conversations about the future growth of our applications and environment. We work closely together, with a healthy and non-combative review process aimed at improving code as well as developing each other’s skills. In short, we strive to write solid, thoroughly tested, and readable code; and we are seeking a new member of our already highly-effective team.

What you’ll do

  • Work on new features with other front-end team members.
  • Design and develop industry-leading data visualizations.
  • Triage, unravel, test, and resolve bugs and issues.
  • Update existing code in parallel with backend changes to ensure uninterrupted operation.
  • Review your colleagues’ work on pull requests.
  • Propose, discuss, and debate technology improvements, code organization, design patterns, and conventions employed in the front-end development environment.
  • Use your extensive experience to train and mentor other developers on the front-end team.

Our stack

Front-end developers on our platform are first-class team members. Although your focus is primarily on TypeScript, you will gain familiarity with the entire system. Some of the technologies that enable us to achieve our well-designed, efficient, and performant applications are:

  • TypeScript (latest specification)
  • Webpack + Babel (ES6 modules)
  • React + Redux
  • Styled Components
  • Unit testing with Jest (we have over 5500 unit tests across our app)
  • End-to-end testing using cypress.io
  • Jenkins for continuous integration and deployment

Basic qualifications:

  • Advanced to expert-level React skills with demonstrated experience.
  • A firm command of TypeScript.
  • Extensive experience with JavaScript data visualization libraries (D3.js, Vega, Plotly).
  • Commitment to high development standards, including comprehensive testing.
  • Demonstrated ability to work with team of peers, understanding and respecting the responsibilities and expertise that developers, designers, QA staff, and others bring to the project.
  • Ability to provide reasonable estimates on work, meet deadlines, and take ownership and responsibility.
  • Well-developed principles of self-motivation and time management.
  • An appetite for continual improvement and growth.

Advanced (preferred) qualifications

  • Bachelor’s Degree in Programming, Computer Science, or related Technical field.
  • Current or former contributor to a significant open-source React library.

We are hiring a Python Developer to help develop our platform. We are inviting you to join our small, fully remote team of developers and operators helping make our platform faster, more secure, and more reliable. You would help us deliver new features and build the future for how we deploy our products faster and safer while increasing the availability and reliability of our systems. You will explore different ways of problem solving and discover, explain, and defend your choices in implementation. You will be self-motivated and disciplined in order to work with our fully distributed team.

We are looking for someone who is a quick study, who is eager to learn and grow with us, and who has experience in Agile cultures. At Crunch, we believe in learning together: we recognize that we don’t have all the answers, and we try to ask each other the right questions. Some of the ways that we accomplish that include paired programming to tackle a hard problem, transparent code reviews, and discussions about design and architecture. Since Crunch’s employees are completely distributed, it’s crucial that you can work well independently, and keep yourself motivated and focused. We move fast but carefully, with an earnest commitment to not breaking things… well, not too much.

Our stack

We currently run our in-house production Python code against Redis, MongoDB, and ElasticSearch services. We proxy API requests through NGINX, load balance with ELBs, and deploy our React web application to AWS CloudFront CDN. Our current CI/CD process is built around GitHub, Jenkins, BlueOcean including unit, integration, and end to end tests and automated system deployments. We deploy to Auto Scaling Groups using Ansible and Cloud-Init.

What you’ll do:

  • Develop performance enhancements and new features in Crunch’s proprietary Python in-memory database.
  • Work closely with product managers, sales, and customer success team to understand the system’s functional and non-functional requirements.
  • Establish realistic estimates for timelines and ensure that project remains on target to meet deadlines.
  • Contribute to code quality through unit testing, integration testing, code review, and system design using Python.
  • Assist in diagnosing and fixing system failures quickly when they occur in your area of expertise. This is limited to when the on-call rotation needs a subject matter expert to help troubleshoot an issue.
  • Design and implement RESTful API endpoints using the Python programming language.

Basic qualifications:

  • Strong understanding of the software development lifecycle.
  • A record of successful delivery of SaaS and cloud-based applications.
  • Extensive programming experience using Python as a programming language
  • A commitment to producing robust, testable code.
  • Results-driven, self-motivated and enthusiastic.
  • Excellent communication skills - verbal, written and presentation.
  • Experience working in a Linux environment
  • Experience with client/server architectures
  • A keen interest in learning new things.

Advanced (preferred) qualifications:

  • Experience with data locality problems and caching issues
  • Expertise writing Cython or C extensions
  • Deep understanding of how a database system works internally (indexing, extents, memory management, concurrency, durability, journal)
  • Expertise with the numpy library
  • Experience implementing custom messaging protocols (sequence numbers, ttl, etc)
  • Database experience using MongoDB and ElasticSearch
  • Bachelor’s Degree in Programming, Computer Science, or Engineering-related field.
  • Pytest testing experience
  • Design and deployment of Continuous Integration tools (e.g., Jenkins, Bamboo, Travis, etc)

Sales & Marketing

Reports to: VP of Sales

Location: Remote, United States

The Technical Sales Engineer (TSE) is responsible for explaining and demonstrating to prospective customers how Crunch works and then making sure it works once they are customers. We are a startup so digging in and solving problems across a variety of areas is part of the fun of the job.

Our start-up culture is casual and high-energy. We all work remote, with the center of gravity in San Francisco. We are passionate about our product and our mission. We are loyal to each other and our company. We value work/life balance, efficiency, simplicity, and fantastic customer service!

What you’ll do:

  • Represent the technical side of Crunch during the sales process and implementation process.
  • Give demonstrations remotely via screen-share and in person at conferences.
  • Train clients on how to use Crunch in the web app.
  • Train clients on how to use Crunch programmatically through Crunch Automation, Crunch’s scripting language, or from or with other tools such as R or SPSS.
  • Oversee the uploading survey datasets into Crunch.
  • Manage and track customer and transactional information in a CRM system.
  • Coordinate resources throughout the sales cycle, including between support and the account executive.
  • Nurture and expand the company’s relationship with customer accounts of various sizes and industries.
  • Keep abreast of competition, competitive issues and products.
  • Infrequently travel to customer locations in support of sales efforts.
  • Answer technical questions on an ad hoc basis from across the organization.

Basic qualifications:

  • Excellent communication skills: the person your current team turns to when they need someone to explain a technical concept.
  • Domain knowledge: survey data analytics or market research, quantitative research methods, SaaS, business intelligence tools generally, statistics.
  • Background in statistical/analytic computing, using software such as R or SPSS.
  • Experience performing analytics on survey data sets or other large datasets.
  • Teacher: Comfortable explaining technical concepts to a wide range of users.
  • Good listener: Able to truly listen to users questions and adjust on-the-fly and problem solve including being comfortable saying “I don’t know”.
  • Enthusiastic and extroverted when needed.
  • Experience in technical sales or technical support, particularly sales that are collaborative and collegial in nature.
  • You are a Recruiter! Crunch hires company builders and, in this role, you will be asked to be on the constant lookout for the best talent to bring in to help us continue to build one of the best companies in the world!

Reports to: VP of Sales

Work location: Remote, United States or Canada, (Seattle preferred)

The Business Development Representative has responsibility for driving market share, qualifying leads that build pipeline for the sales organization, and for closing smaller deals. The BDR will follow up on web inquiries, pre‐qualify leads, close smaller opportunities, and develop larger leads to the point of hand-off to outside sales. In addition to inbound inquiries the BDR will perform prospecting, marketing event outreach and perform general sales development functions to build a pipeline within targeted accounts designated by management. An implicit responsibility of the BDR is to conduct business dealings with prospects in a way that creates a superior customer/prospect experience to set the stage for future product sales for Crunch.io.

Our customers include some of the largest market research companies and largest brands in the world. We’re hiring you to expand that roster.

What you’ll do

  • Build and manage lead development pipeline.
  • Deliver 100 outbound calls or outreaches a day to customers and potential customers.
  • Achieve or exceed goal for qualified leads to Sales on a monthly basis.
  • Qualify all sales leads based upon lead qualification criteria definitions.
  • Provide baseline research within targeted accounts to identify key contacts and critical account information prior to prospecting call.
  • Develop superior customer service relationships with prospects.
  • Provide weekly activity report to management.
  • Proactively learn Crunch’s product, competitive products, and market knowledge via website, on‐line webinars, and other marketing information.
  • Update lead status and all prospect interaction in CRM application daily.

Who you are

  • Experienced. 1‐2+ years sales and/or lead qualification experience (including outbound prospecting). Experience with lead qualification at all levels within organizations – managers, directors, VPs, executives.
  • Energy and Creativity. Ability to work in a fast‐paced sales environment. You think out-of-the-box and wow people with your unique perspective and quality work.
  • Domain. Proficient with standard corporate productivity tools.
  • You are a Recruiter! Crunch hires company builders and, in this role, you will be asked to be on the constant lookout for the best talent to bring onboard to help us continue to build one of the best companies in the world.

Reports to: VP of Sales

Work location: Remote, United States or Canada

The Account Executive will be responsible for driving sales of Crunch products within an assigned geographical region and market segment. The AE will represent Crunch and manage all aspects of the sales process including: lead management, qualification, evaluation, close and account care and will play an integral role in the success of the overall sales team. This is a quota‐carrying sales position.

What you’ll do

  • Define and execute territory / account sales plans for the geographic territory and then meet and exceed sales goals (quotas) through prospecting, qualifying, managing and closing sales opportunities within the assigned territory.
  • Develop and manage sales pipeline, prospect and assess sales and move many transactions simultaneously through the sales pipeline.
  • Manage and track customer and transactional information in a CRM system.
  • Coordinate resources throughout the sales cycle, including product support and sales engineering.
  • Provide product demonstrations, with the help of a technical sales executive, and general support to prospective customers.
  • Nurture and expand the company’s relationship with customer accounts of various sizes and industries.
  • Provide regular reporting of pipeline and forecast through the CRM system.
  • Keep abreast of competition, competitive issues and products.
  • Practice effective, excellent communication with management, customers and support staff.
  • Participate in team‐building and company‐growth activities including strategy setting, sales training, marketing efforts and customer care.
  • Travel to customer locations in support of sales efforts.

Who you are

  • Performer. Consistent over-achievement of sales quotas in a large geographic territory.
  • Amazing Salesperson. 8‐10+ years of enterprise software sales experience.
  • Energy and Enthusiasm. Missionary selling, conceptual selling, solution selling experience. Can go beyond relationship management.
  • Technically Savvy. Experience with analytics, data, databases, predictive modeling, or business intelligence preferred.
  • Experienced. Bachelor’s Degree with a technical or business focus preferred.
  • Domain. Market Research, SaaS, Business Intelligence, Analytics, Data Warehousing, Predictive Modeling or similar background / experience.
  • You are a Recruiter! Crunch hires company builders and, in this role, you will be asked to be on the constant lookout for the best talent to bring on-board to help us continue to build one of the best companies in the world!

Product & Design

We are looking for a world-class Data Visualization Specialist to join our remote-first and globally distributed team at Crunch.io—the platform for collaborative data analysis. In this role, you will be working with a team of data scientists, industry experts, market research organizations, designers, and engineers; creating cutting-edge data visualizations for companies ranging from small-to-medium sized businesses to Fortune 500 organizations. This remote position reports to our VP of Product and will work closely with our Senior Director of Analytics and Product, Design, and Engineering teams.

Primary Responsibilities

  1. Able to design/develop industry-leading data visualizations based on an understanding of common and more fine-grained data visualization/representation challenges, data problems, and eventually; relating to the use cases of our current/prospective customers.
  2. Understands the tradeoffs between graphics paradigms and speaking multiple visualization grammars, and how they relate to the data we have and that we’re trying to represent. (Recognizing that we have scales and what it means when these data oppose each other on different axis.)
  3. In this role, you will lead data-driven decisionmaking with the team about which languages, frameworks, and libraries we should use to visualize customer data that is best matched to the twin challenges of exploratory data analysis and analytic presentation.
  4. Cultivate your knowledge and ours, and help educate our team in your areas of expertise.
  5. Bring a critical eye to our work, and patience to refine it with us until we meet your standards.

Must Haves

  • Deep domain expertise of data science, statistical analysis, and data visualization
  • Adept at interacting with JSON REST APIs with standard tools (e.g., Postman)
  • A generalist with working knowledge of data visualization libraries and packages used today: Python (SciPy/NumPy/pandas, Seaborn, Bokeh, etc.), R (ggplot2, grid), and JavaScript (D3.js, Vega, Plotly), etc.
  • Fluency with a Git/GitHub version control workflow (though not primarily a coding role, you’ll work closely with our team of developers)
  • Comfortable in a remote-first and internationally-distributed startup environment:
    • Able to figure out what questions to ask and how to get answers
    • Familiarity with Slack, Zoom, Google Meet, and similar
    • Flexible scheduling across time zones

Nice to Haves

  • Able to travel globally a few times a year for company retreats and design sessions (recent locations include Montréal, Punta Cana, and Warsaw)
  • You’re inspired by data visualization pioneers including Florence Nightingale and W.E.B. Du Bois; Cleveland, Tufte, the Wickhams, Heer, and Bostock
  • Interest in machine learning and statistical computing
  • Time zone / work hours amenable to working closely with US-based Product team

Operations

Reports to: President, Crunch.io

Location: Remote or at one of our offices

The Senior Director, Professional Services will be responsible for understanding customer needs and processes and adapting them to Crunch workflows via a combination of training, consulting, and customized software development. We are a startup so digging in and solving problems across a variety of areas is part of the fun of the job.

Our start-up culture is casual and high-energy. We all work remote, with the center of gravity in San Francisco. We are passionate about our product and our mission. We are loyal to each other and our company. We value work/life balance, efficiency, simplicity, and fantastic customer service!

What you’ll do:

  • Regularly engage, both pre and post-sales, with Crunch.io prospects and customers in the market research industry.
  • Automate data processing workflows from fielding to data delivery.
  • Implement customized professional services to solve customer-specific workflows
  • Organize Crunch resources to ensure customer success.
  • Personally learn and grow as you help develop and invent lots of new technologies and techniques for successfully implementing and using Crunch.
  • Teach Crunch personnel, customers and the industry, all about it.
  • Learn about the needs of the customers, especially around the “whole product” of what it will take for them to be successful with Crunch in order to evolve and revolutionize their survey data analysis capabilities.
  • Demonstrate diplomacy and tact when handling difficult situations.

Basic qualifications:

  • 5-7 years data processing experience.
  • Clear communication skills and strong attention to detail.
  • Experienced in data processing workflows for surveys.
  • Strong programming skills, preferably in Python and/or R.
  • Familiarity with survey data collection systems such as Confirmit, Decipher, or Unicom.
  • Familiarity with statistical software such as SPSS, SAS, or R.
  • Deep understanding of how to handle the following needs:
    • Importing and exporting to third party systems
    • Automation of data cleaning processes
    • Capabilities for aligning tracking studies
    • Streaming data sources
    • Creation of tabulations and presentation decks
  • Proven ability to be quick and accurate when assessing situations and in determining next crucial steps and to take appropriate action.
  • Active listener with demonstrated negotiation and problem solving skills.
  • Superior verbal and written communication skills.
  • A self-starter; ready to champion initiatives beyond the scope of the job.
  • Strong attention to detail, accuracy and superior organizational ability.
  • Domain knowledge: survey data analytics or market research, quantitative research methods, SaaS, business intelligence tools generally, statistics.
  • Background in statistical/analytic computing, using software such as R or SPSS.
  • Experience performing analytics on survey data sets or other large datasets.
  • Teacher: Comfortable explaining technical concepts to a wide range of users.
  • Good listener: Able to truly listen to users questions and adjust on-the-fly and problem solve including being comfortable saying “I don’t know”.
  • Enthusiastic and extroverted when needed.
  • Experience in technical sales or technical support, particularly sales that are collaborative and collegial in nature.
  • You are a Recruiter! Crunch hires company builders and, in this role, you will be asked to be on the constant lookout for the best talent to bring in to help us continue to build one of the best companies in the world!

Advanced (preferred) qualifications:

  • Knowledge of SQL