Software Engineer - Performance and Observability

Engineering San Jose, California Req.Num.: N2063


Hungry, Humble, Honest, with Heart.

 

The Opportunity


Are you a passionate engineer with a strong background in Performance and Observability, experience of building & scaling distributed systems, and a desire to build a next-gen control plane for hybrid cloud infrastructure while working in a collaborative, fast-paced environment? If so, you'll have the opportunity to be part of our innovative team, where you can contribute to building the next generation API platform for Nutanix's V4 APIs and engage in exciting new development projects. 

About the Team

This role will be part of the Nutanix Prism team, based in San Jose. The team is geographically distributed across San Jose and India and is focused on building an enterprise-grade data platform and delivering exceptional multi cloud observability solutions to Nutanix’s customers. The team's culture emphasizes collaboration, technical innovation, and a commitment to excellence, fostering an environment where team members can grow and influence the technical direction of products.

You will report to an Engineering Manager, who is known for fostering an inclusive and supportive environment that encourages open communication, fostering a culture where team members feel empowered to influence decisions and contribute to the project’s success. 

Your Role

  • Performance analysis 
  • Design and implement a Performance framework 
  • Design and implement an Observability stack 
  • Support the internal engineering team for performance benchmarking and observability onboarding.
  • Help design & develop a world-class network hybrid/multi cloud product that is distributed, resilient, and highly performant at a large-scale deployment.
  • Develop a robust design and write code & unit tests to produce high-quality, reusable, and extensible software through an API-driven approach.
  • Collaborate with cross-functional teams, including other Developers, Testers, Product Management, and Support, to meet customer requirements while driving engineering innovation

What You Will Bring

  • 1-2 years of software development experience with a Bachelor's/Master's or equivalent in Computer Science, Software Engineering, or a related field.
  • Programming languages:  Strong in Python with experience in C++/Java/Golang.
  • Strong problem-solving skills and a passion for innovation in cloud infrastructure.
    Good to have:
  • Strong in Math and stats, data analysis.
  • Have experience with Observability tools like Grafana, Prometheus, Splunk, Jaeger, Signoz etc . 
    Bonus experience with Jenkins, JMeter, ClickHouse, k8s etc.
  • Experience in designing and developing scalable distributed systems and microservices architectures. 
  • Solid understanding of cloud computing concepts and technologies (AWS, Azure, GCP). 
  • Familiarity with RESTful APIs and API design principles. 
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes). 
  • Experience with agile methodologies and collaborative software development practices. 

 Work Arrangement

Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e., San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney, and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.

 

The pay range for this position at commencement of employment is expected to be between USD $182,000 and USD $218,400 per year.

However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.

 

--

Nutanix is an equal opportunity employer.

Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting [email protected].