Software Engineer, Janus team, DDX
Core
Design and build the declarative, intent-based policy engine and core backend services for a unified AI-first data storage platform that manages fleets of storage systems.
Role type
Senior Software Engineer (Backend/Distributed Systems)
Builds
Core backend services, policy engine, distributed control systems, and telemetry processing for a self-managing storage platform.
Domain
Data storage infrastructure, AI-driven automation, distributed systems
Deliverable
production ML models | product features
Required skills
Backend system design, distributed systems architecture, concurrency management, fault tolerance, data modeling, state consistency, Go, Java, Python, test automation, production deployment
Preferred skills
Experience with cloud-managed and disconnected deployments, API design, cross-service debugging
Technologies
Go, Java, Python
Responsibilities
Design and implement the policy engine for intent-based state management; develop resilient distributed control systems; process large volumes of fleet telemetry; extend platform integrations; own features end-to-end from design to production; shape technical direction and engineering standards.
Seniority
Senior, hands-on IC