Software Developer, Backend Developer, Software Engineer
Job in
Sunnyvale, Santa Clara County, California, 94087, USA
Listed on 2026-02-27
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2026-02-27
Job specializations:
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
We are seeking a skilled Software Developer to design, develop, and maintain backend systems and REST APIs using Python and Golang.
The ideal candidate will contribute to AI/ML integration for log analysis and predictions, support real-time user and device-level configurations, and collaborate with cross-functional engineering teams to support new features and device rollouts in a hybrid work environment.
Key Responsibilities
- Design, develop, and maintain backend services and REST APIs using Python and Golang.
- Integrate AI/ML functionalities into backend systems, focusing on log analysis and predictive modeling.
- Work with device- and client-facing APIs for real-time configuration of user and device-level settings.
- Collaborate with engineering teams based in Sunnyvale, CA, to support feature enhancements and device rollouts.
- Participate in all phases of the software development lifecycle (SDLC) within a containerized cloud environment.
- 5+ years of backend software development experience.
- Proficiency in Python and/or Golang.
- Strong understanding of RESTful API design and development.
- Exposure to AI/ML concepts such as data modeling, log analysis, or predictive modeling.
- Experience with AWS, Docker, EKS, Cassandra, and Redis.
- Familiarity with RDK (Reference Design Kit) or experience working with hardware devices.
- Exposure to configuration management systems or IoT platforms.
- Previous experience with consumer device ecosystems such as video, broadband, or home automation.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×