HeadSpin

Silicon Valley
26 - 50 Employees
11 - 25 Engineers
$10M - $25M Funding
Series B

HeadSpin built the world's largest distributed cloud of real devices that provides thousands of testing hours of user experience to customers daily. We build our infrastructure with custom hardware to improve the speed and cost of deployment, reliability, and data capture abilities of the iOS and Android devices. On this we run continual user experience tests that capture data as the user would see apps and streaming content in the local market. The data is processed with our AI benchmark to identify/quantify user experience issues (e.g. spinners, screen loads, quality drops) and root cause issues (e.g. network configuration, content slowness). The HeadSpin enterprise product is the backbone that supports this, as well as other functional and performance testing needs of dozens of the top companies in the world.

HeadSpin photo 1
Active Roles
Why join us?
  • Opportunity for rapid personal growth. We are growing fast, building at a global scale, and working with top app developers and enterprises.

  • Recently called One of the fastest scaling software companies ever [1] and one of the fastest revenue growth enterprise software companies in the past 10 years.

    1. https://techcrunch.com/2018/10/30/gv-backed-mobile-app-performance-platform-headspin-raises-20m-at-500m-valuation/
  • Work on problems relevant to the global mobile economy with leaders in the space. Our active advisors include the creators and maintainers of the most popular open source projects in the device quality and testing space.

  • Work with a team of proven technologist who on the full stack of problems - from user interactions to distributed systems, data analysis, hardware/software/os, to team practices like devops visibility, monthly releases, continuous deployment, and working with the developer community. New engineers will be mentored and rapidly gain ownership of a product area where they will be responsible for full stack product development.


Engineering at HeadSpin
Engineering team and processes

We deploy to production on a daily basis, which requires a high level of assurance that the software components work reliably. Engineers are empowered to create tests, and use methodologies that ensure a high degree of correctness and stability.

Technical Challenges

We have an extensive distributed application that must react in real-time to user requests, and scale to a growing set of customers. Additionally, our system utilizes real mobile devices that come with their own set of unique challenges. New mobile devices are constantly being released, as well as software updates with changing API's that require our management software to be updated quickly.

Projects you might work on
  • Devops: deploying components of the application in a seamless and repeatable manner. Our existing approach can always use more error-checking and be more reliable.

  • Devices: our platform gives control of devices to users through a network interface as well as capturing data produced on the device in real-time. New device types and software updates require the data capture and control systems to handle more cases.

Tech stack
Python
JavaScript
Angular.js
Go
C++
Swift
Java
React
AngularJS

Working at HeadSpin

Our customers love our product but also have many requests for new functionality. Engineers are self-motivated and build many components rapidly in order to satisfy customer demand and reduce the load of manually testing the system. We love engineers that are passionate about mobile devices, data visualization, and developer tools!

Free Food
Beautiful Office

We have our own building south of California Street in Palo Alto.

Health Insurance

External Links

Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply