Software Engineer
Core
Develop code and configuration files by analyzing network data to support Plume's SaaS platform for smart homes and ISPs.
Role type
Software Engineer (Network & Data Analysis)
Builds
Network data analysis code, configuration files, and security features for Plume's cloud-controlled smart space platform.
Domain
Smart home technology, ISP services, network engineering, data analysis
Deliverable
production ML models | product features
Required skills
Python, C, C++, SQL, PySpark, computer networking (OSI stack), software development best practices, debugging, testing
Preferred skills
Wi-Fi product experience, Linux/Unix environments, configuration management/automation, cloud or distributed systems
Responsibilities
Analyze network data to develop code and configuration files; Write clean, maintainable code and participate in peer code reviews; Participate in R&D for security feature innovation; Deploy, operate, test, and troubleshoot internal code impacting end users; Take ownership of problems and develop solutions; Work independently with minimal supervision
Seniority
Mid-level, hands-on IC