At Sonos, the business problem is to create the ultimate listening experience for customers by blending creativity, technology, and sound.
Requirements
- Demonstrated proficiency writing code with one or more of the following: Python, Javascript, Java, Swift/Kotlin, C/C++
- Familiarity with version control such as Git
- Understanding of the software development lifecycle and continuous integration and deployment techniques
- Implementing automated and self service software engineering processes
- Familiarity with one or more of the following technologies: Embedded Software: C/C++, Audio Processing, Networking, Security, AOSP
- Familiarity with one or more of the following technologies: Cloud Platform: Java, NodeJS, AWS, IoT, Kubernetes, Docker, Machine Learning and NLP
- Experience with AWS Cloud Services
Responsibilities
- Building world class speaker products and solving challenges in areas involving embedded software development for multi-room audio processing, networking, security and user experience.
- Working on the next generation of services and APIs for controlling the Sonos system as part of a smart, internet-connected home.
- Empowering our users to listen better by making it easy to access new, relevant content.
- Adding new features to the mobile applications that let our users control and listen to their audio content on their system.
- Creating a semantic data layer to empower machine learning and AI to leverage data and diagnostics.
- Using AI tools to automate critical software development workflows to improve developer productivity, experience, and security.
Other
- Currently enrolled in a College or University with a preferred field of study in Computer Science, Software Engineering or equivalent
- Currently enrolled in a College or University with expected graduation date of Winter 2026/2027 or Spring 2027/2028
- Available to participate in our full-time internship program from June to August
- Ability to work out of our Boston office a minimum 4 days per week
- Authorized to work for any US employer, both now and in the future