Finding the best job has never been easier
Share
Job Description:Job Description:
The Storage and Data Protection group works on primary storage, secondary storage, hyperscaler storage, data protection, data services and recovery and is responsible for data in the VMware stack.
Data Path Engineers:
Deep working knowledge/expertise in C/C++
Deep working knowledge in multithreading, IPC, socket, signals, etc programming
Expertise in Unix based systems and system level programming experience
Experience in distributed programming, multi-processor systems and kernel-level programming and debugging
Knowledge of storage protocols like SCSI and NVMe will be a plus
Control Path Engineers:
Proficiency in an object-oriented programming language like Java and Python
Experience in developing SaaS applications using Java/J2EE; experience with Spring and Spring Boot frameworks is a strong plus
Knowledge in Kubernetes and containerization technologies; programming experience in Golang, C/C++ is preferred
Good understanding of networking and application security concepts
UI Engineers:
Experience in developing rich web applications using modern web frameworks such as Angular & React
Deep working knowledge in web programming languages such as Javascript & Typescript
Good understanding of web application security concepts
Good grasp of usability and interaction design concepts
Quality Engineering:
Deep working knowledge/expertise in CICD and Test frameworks
Strong expertise in Product testing, Test Design Specification creation and Test Automation
Hands on proficiency with Java/Python OO language and design experience along with exposure to storage systems
Build Engineering:
Packaging (rpm, deb, npm, etc.), debugging (gdb, strace, dmesg, ps, lsof, etc.) and understanding of how an Linux distro is constructed (bootloader to kernel to systemd to processes)
Experience building distributed systems applications
Experience dealing with scale, performance, and concurrency issues
Strong foundational knowledge in data structures and algorithms
Deliver product features in a highly scalable distributed product
Participate in all phases of the software development cycle as part of an agile team
Collaborate with the team to deliver high quality code with tests in place to prevent any regressions
Write design specifications and document your work
Troubleshoot issues in both production and non-production environments
Communicate and collaborate across all functional teams
Be self-motivated, results-oriented, and most importantly, a team player
Compensation and Benefits
The annual base salary range for this position is$119,000 - $190,000
This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.
These jobs might be a good fit