Skip to Main Content

[[JOB_TITLE]] at Sleep Number

Search All Jobs

Search Jobs By Location

Job Details

Apply Now

Algorithm Software Engineer

Job Location San Jose, California


SleepIQ LABS, a subsidiary of Sleep Number Corporation, is a fast moving, highly technical team of people with the ambitious goal of bringing people better health and well-being through the best possible sleep experience. We combine our established expertise in creating comfortable, adjustable beds with the latest in sleep science, cutting-edge sensor technology, and data processing algorithms. SleepIQ LABS is the pioneer of biometric sensor solutions and sleep monitoring technologies and owns the most comprehensive sleep data base in the market.

As Algorithm Software Engineer, you will play a key role in developing and implementing software tools and innovative solutions which will help us deliver maximum benefit to our customers in the form of improved sleep and sleep data-based insights. Specifically, you will be involved in a broad range of tasks from design and implementation of tools for testing algorithms, to building analytics frameworks with an emphasis on scale and performance.


• Design, develop, and implement client and cloud tools and algorithms for testing features and functionalities related to sleep, health and wellness.
• Perform data analysis, algorithm validation, and performance evaluation.
• Build analytics dashboards and data/algorithm simulation frameworks.
• Collaborate with engineering teams to improve algorithms to support advanced applications.
• Work closely with device and back-end software engineering teams to ensure successful implementation and deployment of algorithms.

Key Performance Indicators

• Will be able to build client and cloud tools for algorithm testing and benchmarking
• Will be able to implement analysis and simulation frameworks
• Will be able to draw actionable conclusions from data and make effective presentations


• BS or higher in mathematics, computer science, or similar field.
• Minimum 3 years’ industry experience developing data science solutions for complex systems.
• Strong organizational and problem-solving skills.
• Experience developing tools for testing algorithms.
• Strong hands-on experience in the development and use of analytics platforms.
• Proficient in Java, C++, Python and Matlab.
• Strong organizational and problem-solving skills.
• Pragmatic, product-oriented approach.
• Ability to work cross-functionally with minimal supervision.


Sleep Number is an equal opportunity employer, committed to recruiting, hiring and promoting qualified people of all backgrounds, regardless of sex; race; color; creed; national origin; religion; age; marital status; pregnancy; physical, mental, communicative or sensory disability; sexual orientation; gender identity or any other basis protected by federal, state or local law.

Job ID R505
Apply Now

Sign Up for Job Alerts

Areas of InterestBe the first to know about events, exclusive updates, & get job info that matches what you’re looking for. Choose at least one category & location from the auto-suggestions & click “Add.” Select additional categories & locations by clicking “Add.” Finally click “Sign Up” to subscribe for job alerts.