Lead Software Engineer

🇮🇳 Bangalore, Karnataka
Posted 4 weeks ago
Expires June 9, 2026
Full TimeOn-siteEngineeringProduct

Armada is seeking a Lead Software Engineer to architect and lead the development of our GPU-as-a-Service (GPUaaS) platform. This role involves defining core abstractions that transform complex GPU fabrics, storage systems, and networking into a seamless, self-service experience for researchers and engineers. The position is based in our Bangalore office under AEDGE AICC India Pvt Ltd.

Key responsibilities include leading the design of a globally scalable AI control plane for GPU, storage, and network orchestration. The role also involves architecting hard isolation strategies across kernel, hypervisor, and hardware layers, as well as driving integration strategies for various storage platforms and optimizing networking architectures. Additionally, the Lead Software Engineer will design, develop, and maintain custom Kubernetes operators for GPU, storage, and infrastructure automation.

The ideal candidate will have 10–15 years of experience in software, platform, or infrastructure engineering roles. They should demonstrate expertise in designing and operating production-grade Kubernetes operators using Go, possess a deep understanding of Kubernetes internals, and have proven experience building secure, multi-tenant platforms with strong isolation and zero-trust networking. Strong hands-on knowledge of high-performance storage and networking, as well as proficiency in Go and Python, are also required.

Armada offers a dynamic work environment where employees tackle challenges that haven't been solved before, contributing to transformative projects from the ground up. Working at Armada means taking ownership, driving autonomy, and delivering impact, with opportunities to define one's career while furthering the company's mission to bridge the digital divide globally.

More Jobs at armada