*Location: Remote - Ability to work US mainland hours - PST preferred
The Elevator Pitch: Why Will You Enjoy This New Opportunity?
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?
VMware Tanzu GemFire needs to meet the highest standards in terms of quality and performance. The integrity of the data stored in GemFire, as well as the availability of the cluster during adverse events is of mission critical importance to our customers. We need tooling and processes to guarantee this. To this end, the engineering team needs to get repeatable, timely feedback about all aspects of our products' quality.
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.
Become proficient in our tools for running, writing, and analyzing system tests.
Identify testing gaps and pair with engineers to write new system tests in Java. Adapt our Java-based tools and frameworks to work with Kubernetes.
What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
Analyze, predict, and prevent problems in a complex, distributed data product. This includes anything from looking at low level networking problems, disk access, or race conditions and JMX to our integration with k8s or Spring and C++ client libraries.
Collaborate with teams to develop plans that ensure adequate test coverage across all aspects of the testing pyramid from unit testing to performance to integration with other products in the Tanzu ecosystem.
Advocate for processes and practices that keep the product continuously shippable.
Investigate product bugs to determine root cause analysis and recommend product behavior improvements.
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 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. Below are some highlights, or you can view the complete benefits package by visiting www.benefits.vmware.com.
- Employee Stock Purchase Plan
- Medical Coverage, Retirement, and Parental Leave Plans for All Family Types
- Generous Time Off Programs
- 40 hours of paid time to volunteer in your community
- Rethink's Neurodiversity program to support parents raising children with learning or behavior challenges, or developmental disabilities
- Financial contributions to your ongoing development (conference participation, training, course work, etc.)
This position is eligible for JoinTeamTanzu referral campaign
- Employee Stock Purchase Plan
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.