Backend Software Engineer
We are looking for bright young engineers, with a strong aptitude for APIs and backend services development, to be a part of the Nutanix Acropolis Hypervisor (AHV) team. You will work on the Host API Gateway service. This is the interface that connects clients such as the Nutanix control plane to other host services. This interface handles all the tasks involved in serving thousands of concurrent API calls and includes traffic management, authentication and authorization, monitoring, and API versioning. In addition, you will have a chance to work on what’s immediately around the interface. Above, there is a test framework (and the tests themselves) which ensure the correctness and compatibility of the interface. Below, there are the host services which deliver the hypervisor functionality. If you like solving complex challenges and would like to be a part of a team that makes history, then this job is definitely for you.
Host team at Nutanix
We are a part of the Acropolis Hypervisor team which is one of the most important core products of the Nutanix portfolio. The host team handles everything from platform support to virtual machine emulation and provides a consistent virtualisation substrate across private and public clouds. The AHV Gateway delivers the interface with which other components access the host. We are working on various initiatives to improve scalability, testability, and feature set of the host. Our team built the AHV Gateway from scratch in 2021 and continues to evolve it on every release, delivering new features and onboarding new clients.
- Design, implement, and continuously improve a cloud API platform that is easy to build, publish, execute, and manage at scale
- Design and develop API infrastructure systems such as a notification framework, sync/async task management, RBAC, throttling, rate-limiting, and client SDKs
- Work on the host backend services which the AHV Gateway calls to deliver host functions
- Work on unit, component, and product-level tests and their infrastructure which, combined, ensure code coverage and API compatibility contracts across versions
- Liaise with client teams to understand requirements and design host-oriented approachable and intuitive APIs which meet their needs
What will you bring
- Passion for great software engineering, programming, and ample exposure in at least one of the following languages: Golang, Python, C, or RUST
- Love for writing clean, modular code, supported by all sorts of test
- Experience working with and developing in Linux environments is a must
- Experience with web servers, HTTP, and REST API frameworks is desirable
- Good understanding of scalable and distributed systems
- 1-5 years of relevant work experience
- Bachelor’s or Masters at Computer Science or equivalent
Meet the hiring manager!
Felipe Franciosi, Senior Director of Engineering, is a veteran at Nutanix and the industry. Felipe has been in IT for over 20 years spanning multiple roles and countries. He has been in Nutanix since 2015 and has a PhD from Imperial College London on virtualized storage performance.
After joining Nutanix, he created the AHV Host team, wrote several of the host software and components (including AHV Turbo), had over a dozen patents granted, presented at a number of conferences and events, idealized protocols such as vfio-user, and founded the Cambridge UK R&D office.
What the Team Says
“We are a mixed bag team, having both experienced and junior engineers, where the seniors really know their stuff and are very helpful to everyone. It has also been a great learning opportunity, the project started a year and a half ago, so we are using modern technologies to solve our problems.”
How we work
We work in a hybrid style, letting everyone in the team decide on their preferred work location. Some of our team members enjoy remote work, while others like the office environment. We are trying to minimize the number of meetings and nurture the culture of writing and sharing documents, which helped us achieve a more flexible schedule and transparent knowledge sharing. We also have bi-weekly Nutanix lunch days that are a great opportunity to connect in person with the team, other colleagues, and the larger organization.
We're 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 CandidateAccommodationRequests@nutanix.com.
Notice to Applicants Re: Fraudulent Recruiting Scams, please review the following link [consumer.ftc.gov] to safeguard yourselves. Candidates seeking jobs at Nutanix have recently been targets of these recruiting scams including FAKE G-mail accounts posing as ACTUAL recruiters on our team, so please safeguard yourselves by following instructions in the link. If you have any concerns surrounding suspect recruiting practices, please email firstname.lastname@example.org for verification. Please do NOT send resumes to this email address; applicants should apply directly to the job to be considered.
Other Jobs from Nutanix
See 15,000+ More Jobs Like These
Subscribe to weekly membership and unlock all jobs
15,000+ jobs from 2,600+ well-funded companies
New jobs are added every day as companies post them
Use filters like skill, location, etc to narrow results