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. If yours are too, please tell us how you might fit right in!

Engineering & Data

Reports to: VP Software Engineering

Work location: North America, 100% remote

Employment type: Full-time employee, direct hire

Direct reports: 10 to 12 software engineers

We are hiring an Engineering Manager to help expand our platform and operations excellence. The successful candidate will have been a software engineer and has grown into a project manager and team manager role. We invite you to join our small, fully remote team of developers and operators, helping make our platform faster, more secure, and reliable. You will be self-motivated and disciplined to work with our fully distributed team.

We are looking for a quick study eager to learn and grow with us and 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. As our team is 100% remote, we need someone who can work well independently and keep themselves motivated and focused.

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. We built our current CI/CD process around GitHub, Jenkins, and Cypress.io, including unit, integration, end-to-end tests, and automated system deployments. We deploy to Auto Scaling Groups using Ansible, Terraform, and Cloud-Init.

What you’ll do

  • Manage and lead a team of software developers distributed across North America and Europe.
  • Collaborate with product managers in defining the product vision and helping write product requirements.
  • Work closely with product managers, sales, and our customer success team to understand the system’s functional and non-functional requirements.
  • Collaborate with lead developers to turn product requirements into an actionable technical design.
  • Help prioritize projects competing for developer resources to achieve organizational goals.
  • Break large programming projects into more minor epics and tasks and create corresponding tickets in our project management system.
  • Keep track of project dependencies and critical paths.
  • Assign programming tasks to developers and follow up to completion.
  • Ensure that team members have appropriate product and technical specifications, direction, and resources to deliver products effectively.
  • Lead daily stand-up meetings with developers to discuss project progress and quickly resolve any blockers.
  • Help developers resolve both technical problems and human resources issues.
  • Coordinate with Crunch’s Cloud Operations team to efficiently deploy new software.
  • Demonstrate leadership in deploying software upgrades, enhancements, and fixes coordinated based on release schedules.
  • Provide frequent status reporting to all company leaders and project stakeholders. Compile and report software development KPIs.
  • Monitor and evaluate individual employee performance and conduct formal performance reviews.
  • Participate in evaluating, hiring, on-boarding, training, and mentoring new employees.
  • Provide leadership and guidance to coach, motivate, and lead team members to performance targets and career development.

Basic (required) qualifications

  • 3+ years of project/team management and leadership experience in a software development organization.
  • 5+ years experience working in software design, development, release cycle, and delivering software products to market.
  • Power-user of leading project management systems like Jira, Pivotal Tracker, etc.
  • Strong understanding of the software development lifecycle.
  • A record of successful delivery of software applications as an individual contributor, team leader, or development manager.
  • Experience recruiting and mentoring team members into top performers.
  • Self-motivated and enthusiastic.
  • Excellent communication skills - verbal, written, and presentation.
  • Ability to see the big picture while also being detail-oriented.
  • A keen interest in learning new things.

Advanced (preferred) qualifications

  • Experience with managing the development of SaaS and cloud-based applications.
  • Bachelor’s Degree in Statistics, Science, Programming, or an Engineering-related field.
  • Project management certification.
  • Software development experience as an individual contributor using Python.
  • Enterprise experience solving complex problems using multiple database systems.

Reports to: Software Delivery Manager

Work location: Anywhere, 100% remote

Direct reports: 0

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)

Reports to: Software Delivery Manager

Work location: Anywhere, 100% remote

Direct reports: 0

We are hiring an Advanced React 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, 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.
  • 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)
  • Jenkins for continuous integration and deployment

If you have experience or interest in these additional areas, you may have the opportunity to work with them as part of your role:

  • End-to-end testing using cypress
  • Responsive design / mobile / touch interfaces

Basic qualifications

  • Advanced to expert-level React skills with demonstrated experience.
  • A firm command of Typescript.
  • Familiarity with JavaScript frameworks and libraries for building web applications.
  • 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 Engineering-related field.
  • Current or former contributor to a significant open-source React library.

Sales, Marketing & Customer Success

Reports to: VP of Customer Success

Work Location: Remote, United States, preferably EST or CST time zones

Are you a technically-oriented, quantitative market researcher looking for a change in direction? You should consider putting your technical skills to work in software, specifically, analytic software for market research.

Crunch.io is a rapidly growing, market-defining company in the analytics SaaS marketplace. We’re a company on the rise. We’ve built a revolutionary platform that transforms our customers’ ability to drive insight from market research and survey data.

Within the BI landscape, Crunch focuses on survey data. Within the survey data analysis space, Crunch focuses on usability. We’ve built a survey data analysis platform that allows market researchers and marketers to collaborate in a secure, cloud-based environment, using a simple, intuitive drag-and-drop interface to prepare, analyze, visualize and deliver survey data and analysis. Our customers include some of the largest market research companies and largest brands in the world. We’re hiring you to expand that roster. We are passionate about our product and our mission.

The Crunch team all work remotely online - our “center of gravity” is in San Francisco, but our colleagues and customers are all over the world. Working remotely gives us the benefit of a work/life balance and flexibility.

The Customer Success Manager (CSM) is responsible for explaining and demonstrating Crunch.io to prospective customers, and then to continue to make sure it is deployed successfully in their organization. You are the technical side of the sales process for new prospects, but you are also working with existing customers to look for new opportunities in their workflows for Crunch.io.

You will be part of a small team that is rapidly growing. We are taking on many new developers (for programming), new support staff (to handle queries and professional services), and now we are looking for more Customer Success engineers as well. The CSM is part of the Sales & Marketing team, but you work closely with Product teams and individual developers.

This role offers stimulation and creativity for the technically minded. Crunch.io is a rapidly evolving app, with new features being deployed all the time. As you interact directly with prospective and existing customers, using your strong market research domain knowledge, you will collate and feedback customers’ requests to the product team which drives the development of the app forward.

What you’ll do

  • Representing the technical side of Crunch during the sales process and implementation process, answering customer questions and figuring out how Crunch can fit into their workflow.
  • Giving demonstrations remotely via screen-share and in person at conferences.
  • Training clients on how to use Crunch in the web app.
  • Training 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.
  • Overseeing the uploading survey datasets into Crunch.
  • Managing and tracking customer and transactional information in a CRM system.
  • Coordinating resources throughout the sales cycle, including between support and the account executive
  • Nurturing and expanding the company’s relationship with customer accounts of various sizes and industries.
  • Keeping abreast of competition, competitive issues and products.
  • Infrequently traveling to customer locations in support of sales efforts.
  • Answering technical questions on an ad hoc basis from across the organization.

Who you are

  • 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 SPSS, R, Q/Displayr.
  • 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 onboard to help us continue to build one of the best companies in the world!

Reports to: Sales Director

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

What you’ll do

The Sales Development Representative (SDR) will have responsibility for qualifying leads that build pipelines for the sales organization as well as closing non-enterprise deals. The SDR will follow up on web inquiries, pre‐qualify leads, close opportunities, and develop larger leads to the point of handoff to outside sales. In addition to inbound inquiries, the SDR will perform prospecting, marketing event outreach, and perform general sales development functions to build a pipeline within targeted accounts designated by management.

Some of the things you’ll be doing include:

  • Qualify, manage, and close sales leads
  • Identify strategic opportunities and hand off to the strategic sales
  • Achieve or exceed qualified leads and sales goals
  • Follow up with inbound demo requests and lead demos with prospects
  • Outreach to key contacts at target accounts
  • Develop superior relationships with qualified prospects

Who you are

  • A Rising Star. You are an up-and-coming sales professional and dedicated to developing and pursuing a sales career in a fast-growing SaaS company.
  • Experienced. 2-4 years in any of SDR, BDR or inside sales and/or lead qualification experience (including outbound prospecting). Experience with lead qualification at all levels within organizations – managers, directors, VPs, executives.
  • Energetic and Creative. Ability to work in a high energy sales environment. You think out-of-the-box and wow people with your interesting angles and quality work.
  • A Recruiter! Crunch.io 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 Kingdom

The Account Executive (AE) 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

Reports to: VP of Product Development

Work location: Remote, United States

Contract type: Permanent | Full-time

People manager: No

Crunch.io is seeking a Product Manager, to help us build the tools for the next generation of analytics tools for survey data. You will align with our workflows team, based in US Mountain Time, providing them with both big picture product vision and day-to-day delivery support. You will collaborate internally and externally to develop a vision for how users can work together to share and move data and insights.

We are looking for someone who can help to develop and execute on a customer focused roadmap. You should also be enthusiastic about communicating technical details to a range of audiences and well-practiced in empathetic stakeholder management, including saying no! This role will work heavily with our customer success and sales teams, and will collaborate deeply with our design team and other engineering teams. We are looking to you to cultivate a supportive environment for the workflows team and the larger product team. This role will report to the Vice President of Product Development.

Qualifications

What will I be delivering?

  • A strategic vision for the Crunch workflows team
  • Roadmap items
  • Regular updates on team status
  • Engagement with internal and external stakeholders aligning on product strategies and priorities
  • Clear product documentation
  • Triaged customer support requests

Qualifications:

  • 2+ years working in a Product Management function
  • Strong oral & written communication skills
  • Strong prioritization skills
  • Strong stakeholder management skills
  • Deep empathy for customers

Additional Information

This is a 100% remote role.

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