Software Engineer, Machine Learning (Multiple Levels)

HeadSpin, Palo Alto, CA

Build mobile experiences that delight the world

Duration: Full-Time

“One of 44 enterprise tech startups to bet your career on in 2019” --Business Insider
“The Rising Stars of QA: Six New Vendors to Watch in 2019” --QA Financial
“Number 1 hottest Bay Area Startups in Fourth Quarter 2018 –SV Business Journal
“CNBC's 2018 UpStart100 list” --CNBC

Company Description
HeadSpin is revolutionizing the way developers test, monitor and optimize their applications. The company is building a first-of-its-kind global mobile device cloud platform that allows apps to instantaneously run on real devices across global mobile carrier networks. HeadSpin provides powerful, actionable, data which pinpoint any problems in the app and enable developers to fix these issues before launch. HeadSpin integrates seamlessly with your development workflow and requires no changes to your app. The HeadSpin mobile platform is now in 80 countries and 140 cities worldwide, supporting over 2,000 cellular networks and over 22,000 device SKUs. Using HeadSpin's service, developers can launch products with the confidence that their applications will work in all of the conditions that their users will experience. HeadSpin is funded by Google Ventures, Nexus Venture Partners, SV Angel, Danhua Capital, Webb Investment Network, Felicis Ventures and Foundation Capital.

Job Summary
The HeadSpin team is looking for a Software Engineer with experience developing backend infrastructure for developing, deploying, monitoring, and optimizing production machine learning systems.

Primary Job Responsibilities

  • Design, implement, and deploy systems to serve and develop machine learning applications
  • Develop processes, frameworks, or protocols to systematically monitor model performance and integrate feedback
  • Contribute to tools and techniques needed to help scale the team and deliver an exceptional product
  • Suggest recommendations and influence the direction of the business by effectively communicating results to cross-functional groups
  • Prioritize and address customer and internal feedback to deliver the most valuable products in a timely manner

Minimum Qualifications

  • BS or MS degree in Computer Science, Artificial Intelligence, Machine Learning, or related technical field
  • 3 years of work or educational experience in Machine Learning or Artificial Intelligence
  • 2 years of professional software development experience
  • Experience with one or more general purpose programming languages including but not limited to: Python, C/C++ or Go

HeadSpin is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

About HeadSpin

HeadSpin is the first place to understand your mobile user experience clearly We started HeadSpin with one simple goal: Give developers the ability to experience their mobile app or website the way their users around the world do.


Want to learn more about HeadSpin? Visit HeadSpin's website.