Staff Engineer (C/C++, Distributed Systems, Storage) - VMware Cloud Disaster Recovery (Ransomware Recovery)

Company: VMware
Company: VMware
Location: IND-Karnataka-Bangalore
Commitment: Full time
Posted on: 2023-09-08 06:18
Search JobsJob DescriptionWhy will you enjoy this new opportunity? At VMware, we're building new possibilities for our customers by accelerating digital business transformation. We're modernizing data centers for greater agility and productivity, integrating public clouds for faster time to market, empowering digital workspaces to improve mobile experiences, and transforming cyber security.  By joining our team, you can actively contribute to this remarkable transformation that will have a significant impact on our customers and businesses worldwide. One of our notable offerings is VMware Cloud Disaster Recovery (VCDR), a user-friendly Software-as-a-Service (SaaS) solution designed to provide disaster recovery capabilities for vSphere-based Software-Defined Data Centers (SDDC). VCDR is thoughtfully architected to seamlessly integrate with other VMware Cloud solutions, such as VMware Cloud on AWS, Microsoft Azure, and Google Cloud Platform. Additionally, we are excited about our Ransomware Recovery offering, which is an integral part of the VCDR platform. As we seek to expand and enhance our already exceptional product and team, we invite you to join us in collaborating with world-class innovators. Together, we will deliver a highly scalable, enterprise-class, and easy-to-use Data Protection Solution as a SaaS offering, available across multiple cloud providers. Success in the Role: What are the performance outcomes over the first 6-12 months that you will work towards completing? In the first month of employment, the goal is to acquaint yourself with VCDR product offerings, set up the product development environment, and familiarize yourself with the necessary tools for your tasks. Additionally, you will participate in various team meetings, including weekly bug meetings, all hands meetings, and brownbag sessions. By the end of the third month, your focus should be on gaining a comprehensive understanding of the project you'll be working on, becoming proficient with the technology stack employed, and getting familiar with the existing codebase. During this period, you will receive support from an assigned mentor or other team members to help you ramp up. You will also start actively contributing to code changes and participating in code reviews relevant to your project. Within six months of employment, you will actively engage in product bug triaging and fixing, as well as resolving customer escalation cases on a regular basis. After one year of employment, you should strive to take ownership of and drive new feature development. You will also broaden your contributions to other areas of product development, such as testing and tools development. The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis? The engineer will join the Scale-out Cloud File System (SCFS) team within VCDR. This team has the responsibility of creating a scalable and distributed file system in the cloud, catering to our disaster recovery SaaS offering. SCFS plays a crucial role in efficiently storing backups of protected virtual machines in cloud storage and facilitating rapid VM recovery without time-consuming data rehydration. Moreover, our unique SCFS empowers us to build the most advanced Ransomware Solution in the industry. It's worth noting that the SCFS team comprises some of the finest engineers from Silicon Valley and India. As a team member, the engineer will collaborate closely with architects, product management teams, and other stakeholders across different locations to design and develop new features and products. Additionally, they will work hand in hand with Quality Engineers to ensure the high standard and reliability of the developed products. Responsibilities encompass all aspects of the development process, from design and implementation to testing and debugging. In a typical day... The engineer will be responsible for the design, development, testing, delivery, and support of the Scale-out Cloud File System for VMware Cloud Disaster Recovery. The engineer will be responsible for defining, designing, and developing new features to detect and recover from ransomware attacks, including sensors to help monitor / detect onset of the ransomware attack and improving recovery performance during the ransomware recovery. AI/ML techniques can be leveraged.  The engineer will engage with various teams within VMware to collect requirements for new features, and design and develop them. The engineer will work closely with the VMware Cloud team to integrate new features and capabilities. The engineer will participate in building distributed systems for SaaS and cloud platforms like AWS/Azure/Google Cloud, at a rapid pace without compromising product quality. The engineer will troubleshoot issues in both production and non-production environments. The engineer will communicate and collaborate across all functional teams. The engineer will need high proficiency in C and leverage his experience and knowledge around multi-threaded programming, synchronization, data structures, algorithms and problem-solving skills. What is leadership like for this role? What is the structure and culture of the team like? This role will be part of an experienced software engineering team at VMware, which has a track record of delivering successful products and services at a rapid pace. The team consists of highly competent engineers – a good mix of junior, mid-level and senior engineers. Our team promotes a culture centered on sharing knowledge for continuous growth, building trust among team members, and striving for excellence in engineering and technology.   Where is the role located? The role is based in the Bengaluru, India with the option of working remotelyVMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. VMware will provide reasonable accommodation to employees who have protected disabilities consistent with local law. ​Search Jobs
View Original Job Posting