VMware Staff Engineer - Tanzu GemFire - Opportunity for Working Remotely in Boston, Massachusetts
*Location: Remote - Ability to work US mainland hours - PST preferred
VMware Tanzu GemFire is a distributed, in-memory, and transactional datastore designed to provide very high throughput with predictable latency. GemFire is built on Apache Geode and is deployed throughout the world by demanding customers serving mission-critical applications in financial, telecommunications, retail, and transportation industries.
The GemFire team tackles the technical challenges that come with massively parallel distributed systems operating on terabytes of data across hundreds of nodes. We delve into areas like query optimization, high-performance in-memory transaction and query processing, parallel and distributed execution of advanced data processing algorithms, resource management, and storage. On this team, you'll be working on hard, worthwhile problems with a collaborative team, accelerating your growth as an engineer.
What is the primary need or problem you will be responsible for?
As the industry shifts to Kubernetes and Cloud Native applications, we are improving our platform offerings of Tanzu GemFire in that environment. We are also adapting the core Tanzu GemFire itself to the challenges that face a high-performance data product on Kubernetes. At the same time we are providing enhancements and solving problems for our customers on our existing products.
Within the first 6-12 months, what are the 2-3 most important performance goals I would be expected to complete for you to consider me successful in this role?
Understand the feature set of GemFire, its support for different platforms and client libraries.
Develop an area of expertise within our product (e.g. querying, function execution, cluster membership, Kubernetes operator) in which you can pick up most new feature work or most issues without guidance.
You take an active role in design discussions and pull-request reviews for your area of expertise and are generally able to follow discussions outside of it.
What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
You will solve hard distributed systems problems. This might mean implementing new features and resolving customer issues on our Java-based data grid or our GoLang-based Kubernetes offering. You will be testing your work end-to-end and consider failure modes, race conditions and performance. As you become more proficient, you’ll take on an increasing role in designing new solutions together with the rest of your team and our Tech Leads. You will propose changes to the Apache Geode community and help others around you grow through hands-on mentorship and actionable pull request feedback.
What is the leadership like for this role? What is the structure and culture of the team like?
Across the Caching program we have a highly collaborative team that spans several time zones. We believe in the strength of a diverse team and that psychological safety allows all of us to do our best work. Our team and product have a long history, with some people having been on the team for decades. We believe that this is a testament to our culture and diversity of the technical problems we solve on our product. You will never run out of new things to learn! Our teams accommodate a large variety of working styles, to enable everyone to contribute at their best.
What are the benefits and perks of working at VMware?
You and your loved ones will be supported with a competitive and comprehensive benefits package. You can view the complete benefits package by visiting www.benefits.vmware.com .
Category : Engineering and Technology
Subcategory: Software Engineering
Experience: Business Leadership
Full Time/ Part Time: Full Time
Posted Date: 2021-03-08
VMware Company Overview: At VMware, we believe that software has the power to unlock new opportunities for people and our planet. We look beyond the barriers of compromise to engineer new ways to make technologies work together seamlessly. Our cloud, mobility, and security software form a flexible, consistent digital foundation for securely delivering the apps, services and experiences that are transforming business innovation around the globe. At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community. Shape what’s possible today at http://careers.vmware.com.
Equal Employment Opportunity Statement: VMware 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.
- VMware Jobs