Software Developer Cloud & Distributed Systems
Core
Build scalable, fault-tolerant distributed services and microservices for Mist's cloud-based network configuration and reporting platform, powering AI-driven enterprise networking.
Role type
Senior IC software engineer (distributed systems & cloud)
Builds
Cloud-native distributed services, microservices, and real-time/batch data processing pipelines for AI-driven networking
Domain
Cloud infrastructure, distributed systems, AI-driven networking
Deliverable
production ML models | product features
Required skills
Python, Go, Java, RESTful API design, Kafka/Storm/Flink, Redis/Cassandra/Postgres, Kubernetes, Apache Spark/Databricks, CI/CD automation
Preferred skills
Linux systems fundamentals, AI tools familiarity
Technologies
Python, Go, Java, Kafka, Storm, Flink, Redis, Cassandra, Postgres, Kubernetes, Apache Spark, Databricks
Responsibilities
Build and maintain scalable distributed services; Develop microservices and backend components; Build and evolve real-time and batch data processing pipelines; Write high-quality unit, integration, and functional tests
Seniority
Mid-level, hands-on IC