Posted in

Distributed Resource Scheduler: Software Engineer 4

Distributed Resource Scheduler: Software Engineer 4

CompanyBroadcom Limited
LocationVandenberg AFB, CA, USA
Salary$119000 – $190000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, 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