the role of a technical leader and mentor.
Design and Architect solutions and alternatives. Drive consensus and decision making.
Take technical ownership of certain projects in individual capacity and reviewers in others.
Inculcate best practices within the team with regards to design, coding standards, testing and automation to constantly improve on developer productivity.
Ensure quality standards of the deliverables with regards to user experience, scale, resiliency, and reliability
Participate in project planning with Engineering and Program Managers to set aggressive but achievable milestones and goals.
Discuss requirements with Product team and elicit responses for Non Functional Requirements
Participate in product roadmap discussions and customer interaction.
Write white-papers and blogs, file patents, represent Nutanix in external seminars.
What you'll bring:
Familiarity with OS internals, concepts of distributed data management, web scale systems and proven ability in having built clustered, high-performance, fault-tolerant distributed applications or systems software.
Strong experience in building and managing web scale applications.
Experience in one of following programming languages: GoLang/C/C++/Java/ Python
Strong experience in Linux
Working experience working with storage, networking, virtualization (Nutanix, VMWare, KVM) and/or cloud technologies - (AWS, Azure, GCP)
Experience with database (e.g. Oracle, Postgres, Clickhouse, MongoDB, Redis) and messaging technologies (e.g. NATS, Kafka, Pulsar)
BS/ MS in Computer Science or Engineering
16+ Years of experience
Proven hands-on technical management
Experience working in a high growth multinational company environment.