Senior System Management Server Engineers
Santa, Clara | Direct
Key Drivers Are:
Design and develop features for System Management layer of Hyper-Converged Software Data Platform.
Develop reliable, efficient & high performance manageability software for distributed systems.
Design and Implement robust APIs to be used by the front-end UI and for 3rd party integration.
Design and implement algorithms for system installation, system upgrades, monitoring & provisioning in a distributed environment.
Design and develop software for managing virtual infrastructure.
Create effective unit and integration tests & frameworks.
Write functional and design specifications.
Implement features in Java/Python/Scala and other languages.
Develop highly reliable, usable and extensible code.
5-10 years relevant experience.
VMware knowledge a plus (or Hyper-V)
Java and Python is required
Scala is plus
M.S degree in CS.
Strong Java and Python. Experience and VMware or distributed systems knowledge is highly desirable.
Five or more years of industry experience developing Enterprise Class Management Software.
Hands-on coding experience required in Java.
Experience in Python and/or Scala is desired.
Experience with Webservers and REST APIs preferred.
Experience/understanding of scalable and large scale distributed systems.
Experience in working in Linux environment.
Knowledge of virtualization (VMWare, KVM, or Hyper-V) and storage required.