Required Skills
About the Job
Nutanix is seeking a world-class Systems Architect to join our Cloud-PaaS (CPaaS) data services team as a Staff Software Engineer. This high-visibility technical leadership role is for an engineer passionate about deep database internals and scalable distributed systems. You will lead the design of platform foundations with an Open Source First philosophy.
Our Cloud Platform as a Service (CPaaS) team architects, develops, and maintains a robust, enterprise-grade data and compute platform using cutting-edge open-source technologies. This platform serves as the foundational infrastructure for numerous Nutanix product engineering teams.
Your Role:
- **Architect & Innovate:** Lead the design, implementation, and optimization of core data platform components for on-prem, hybrid-cloud enterprise, and service provider environments. Ensure systems are resilient, performant, scalable, and manageable across diverse customer data centers, including air-gapped and regulated environments.
- **Performance Engineering:** Deeply analyze I/O stacks, memory management, database engines, distributed messaging, and data models to maximize performance.
- **Technical Leadership:** Influence the technical roadmap, conduct design reviews, and mentor engineers.
- **Customer-Led Engineering:** Develop solutions addressing user challenges and delivering immediate value, ensuring the data platform remains a pragmatic and reliable foundation.
- **Cross-Functional Collaboration:** Serve as an escalation point for cross-functional teams, providing architectural insights and debugging to resolve complex technical blockers.
- **Open Source Leadership:** Identify and contribute internal data platform technologies for open-sourcing, establishing Nutanix as a thought leader.
- **Planning & Prioritization:** Collaborate with engineering leads to define high-impact initiatives and quarterly priorities, balancing customer needs with long-term architectural sustainability.
What You'll Bring:
- **Deep Systems Expertise:** 12+ years of experience building and scaling large-scale software, focusing on distributed systems and database internals. Proven track record of solving complex infrastructure-level problems.
- **Polyglot Programming:** Expert proficiency in Go, C++, or Rust. Comfortable using Python for automation and prototyping.
- **Data Engine Mastery:** Deep understanding of diverse data architectures (indexing, storage engines, data models, query optimization) including Analytical & Time-Series (ClickHouse, Prometheus), Relational (PostgreSQL, MySQL), Graph (Neo4j, Dgraph), and Messaging (Apache Kafka).
- **Cloud-Native Foundations:** Solid architectural understanding of Kubernetes and container orchestration for stateful workloads and high-availability data services.
- **Operational Excellence:** Experience operating distributed Big Data systems in resource-constrained on-prem or hybrid cloud environments. Familiarity with observability, backup/restore, disaster recovery, and zero-downtime migrations.
- **AI-Augmented Engineering:** Passion for integrating AI tools into the SDLC for code generation, design reviews, and accelerating development.
- **Nutanix Mindset:** Self-starter with the ability to think big, start small, and drive projects to completion.
**Work Arrangement:** Hybrid. This role requires a blend of remote and in-office collaboration, with a minimum of 3 days per week onsite in Bangalore, Karnataka.