Staff Engineer - Distributed systems/ Micro services

10 - 17 years

30 - 40 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the Team

Core Infra team is part of the AOS and PC product line responsible for cluster, network, disk, upgrade and service management of the distributed system. The team solves distributed problems in the control plane of the cluster by developing a micro-service architecture. The development is primarily in a virtualised Linux environment in Python ad Go. The teams focuses on solving fundamental systems problems in the areas of building robust secure systems that is scalable to host 10s of thousands of VMs and can work seamlessly on different substrate for both onprem and public cloud.

Your Role

  • Design and develop next generation one-click cluster lifecycle management capabilities in core Nutanix distributed cluster.
  • Scale your software to a massively distributed infrastructure comprised of 1000s of nodes with millions of entities.
  • Architect software with clean interfaces and APIs with other components and strive to launch them as a set of micro-services.
  • Understand intrinsic details about key distributed design principles like CAP theorem, PACELC etc. and ability to apply to virtualized environments.
  • Closely research and monitor developments in open source software communities in the
    distributed cluster management areas
  • Interact with other teams across the system software stack to clearly communicate and express your requirements and design

What You Will Bring

  • Architect and Design Microservices in a virtualized environment.
  • Excellent design and coding skills in any one of C/C++, Go, Python.
  • Very strong analytical and problem solving skills.
  • Ability to collaborate and solve difficult problems spanning across multiple teams.
  • Identify gaps and limitations in current architecture and propose phased improvements
  • Comfortable working with RESTful intent-driven APIs
  • Ability to groom junior engineers in the team
  • Comfortable working in a fast-moving agile environment
  • Bachelors and Masters/PhD (preferred) in Computer Science
  • 12+ years of industry experience or equivalent research experience

Work Arrangement

Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 3 days per week, however certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Nutanix logo
Nutanix

Software Development

San Jose California

RecommendedJobs for You