Posting Title | Software Engineer - Distributed Python - vISL Framework |
About Us | VMware (NYSE: VMW) is the global leader in virtualization and cloud infrastructure, two areas that consistently rank as top priorities among CIOs. VMware delivers award-winning, customer-proven solutions that accelerate IT by reducing complexity and enabling more flexible, agile service delivery. Our solutions help organizations of all sizes, lower costs, increase business agility and ensure freedom of choice. We are searching for people who are ready to energize, innovate and lead to join our team of more than 9,000 employees in 40+ locations worldwide working to develop innovative solutions that deliver the future of IT through cloud computing. Having the audacity to challenge constraints and problem-solve for tomorrow starts today, and it starts with you. Learn more at www.vmware.com/careers. |
Why work for our Division | VMware’s world-class, award-winning R&D team is comprised of thousands of top- notch computer scientists and software engineers that are transforming computing through virtualization. Members of the R&D team voice their creative ideas and watch them become initiatives, participate in exciting short-term and long-term products on the VMware roadmap, initiate advanced research projects, and/or write and test code that ships. At VMware, our engineers continue to learn and grow by working with top professionals from around the world and recent graduates of top universities and by taking advantage of our extensive internal training opportunities and generous external education assistance program. R&D team members work on the latest computing equipment and have access to the ACM and IEEE libraries. VMware has R&D offices in: Silicon Valley; Cambridge, MA; Broomfield, CO; Sofia, Bulgaria; Aarhus, Denmark; London, UK; Herzliya, Israel; Bangalore, India; and Beijing, China. |
Job Description | This Staff Engineer will design and develop software for the vISL framework, and will report to the R&D manager of the vISL team. vISL is the codename VMware's next-generation software lifecycle product, currently under development, that allows for the installation and upgrade of all of VMware's management products, including vCenter Server and ESXi. It uses a proprietary mechanism to calculate package-level dependencies and utilizes this information to ensure such dependencies are respected when deploying or upgrading software across an entire data center. Responsibilities: - Work with product and R&D management to define requirements for the next version of vISL - Collaborate with colleagues to define detailed designs that meet the desired requirements - Define estimates and plans for software delivery in conjunction with the vISL R&D manager - Develop high-quality code to meet the product requirements - Mentor junior members of the vISL team - Interact with other product teams both within VMware and our partners, customer support organization and the release team to communicate how vISL works - Fix product defects in the upcoming version of vISL Requirements: - A BS or MS in Computer Science - A minimum of five years of software engineering experience - A proven track record in architecting and delivering distributed enterprise software, including designing and delivering a significant feature - Strong algorithmic and problem solving skills - Experience in delivering event-based networked applications (especially apps using Twisted) - Expertise in Python programming (or deep familiarity with Python with expertise in another OO language) - Excellent written and verbal communication skills - Ability to understand, simplify and explain complex functionality to peers - Must be available to work full-time in Palo Alto |
Location | Palo Alto, CA, US |
Is this a remote or multiple location position? | No |
Requisition Number | 40316BR |
↧
Software Engineer - Distributed Python - vISL Framework Job (Palo Alto, CA, US)
↧