Skip to content

Distributed Resource Scheduler: Software Engineer 4
Company | Broadcom Limited |
---|
Location | Vandenberg AFB, CA, USA |
---|
Salary | $119000 – $190000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Bachelor’s in Computer Science, Engineering or a related field with 8+ years of related experience, or Master’s in Computer Science or a related field with 6+ years of related experience
- Proficient in C++ programming language with a strong experience in software development process
- Ability to take vague problems and decompose them into detailed requirements, with a focus on delivering high-quality solutions
- Experience with cloud-based infrastructure offerings
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
- Experience with agile development methodologies and version control systems, such as Git
- Should not require immigration sponsorship
Responsibilities
- Design and develop reliable mechanisms for multi constraint scheduling problems in a distributed system
- Scale algorithms to support infrastructure level workload placement, resource scheduling, and balancing with low latency
- Implement and optimize algorithms to support the three pillars of workload placement (storage, networking, and compute) and the emerging fourth pillar of hardware accelerators
- Collaborate with cross-functional teams to integrate DRS with other VMware products and features, such as Kubernetes on vSphere, NSX, vSAN, and vCenter Server
- Decompose medium scoped vague problems into detailed requirements, and develop solutions that meet the needs of our customers
- Develop and maintain automated tests to ensure the quality and reliability of the features
- Participate in code reviews and ensure that the code is aligned with coding standards and best practices
- Troubleshoot and resolve complex issues related to workload placements, resource balancing
Preferred Qualifications
- Knowledge of modern workloads, modern workload schedulers (such as kubernetes)
- Experience with Kubernetes, Docker, and containerization technologies
- Knowledge of vSphere, NSX, vSAN, and other VMware products and technologies
- Familiarity with VMware VCF’s DRS technology and use-cases