Systems Software Engineer — Marvis Minis & Edge AI
Core
Develop and test embedded agents and cloud data pipelines for Marvis Minis, a digital twin framework that validates network health on access points and feeds data into a self-driving network engine.
Role type
Systems Software Engineer (Embedded & Cloud)
Builds
Embedded agents on APs/switches, cloud data pipelines, SLE classifiers, and integrations with Marvis Actions and Large Experience Model
Domain
Networking, Edge AI, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, C, Python, Linux systems programming, TCP/IP networking fundamentals, distributed systems, CI/CD workflows
Preferred skills
Embedded Linux development, Apache Storm/Airflow/Redis/Elasticsearch, AI/ML concepts, wireless networking/IoT protocols, production monitoring
Technologies
Go, C, Python, Linux, Kafka, Apache Storm, Airflow, Redis, Elasticsearch, Docker, Git
Responsibilities
Develop and test Minis features across embedded firmware and cloud services; Write and maintain network validation tests (DNS, DHCP, ping, MTR); Debug cross-layer issues spanning firmware, cloud, and data pipelines; Contribute to cross-platform expansion for switches and WAN edge devices; Build and improve cloud services processing millions of test results; Participate in production operations and incident response
Seniority
Mid-level, hands-on IC