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.
Data Science Engineer Remote
Full-Stack Engineer Remote
Integration Engineer Remote
Senior Reliability Software Engineer Silicon Valley, CA, United States or Remote
Senior Software Engineer Silicon Valley, CA, United States or Remote
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.
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
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.
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.
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.
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!
We strongly value building a company where everyone feels safe, welcome, and supported to achieve their professional goals. We strive to build an inclusive environment, where every person is encouraged to bring their whole self to work. We want to make sure that our attitudes and processes support a team from diverse backgrounds and experiences.
We have our own building south of California Street in Palo Alto.
Work from Home
Dedicated Human Resources team
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.