Jobs · Engineering · California

Distributed Resource Scheduler: Software Engineer 4

Broadcom · California, United States · Yesterday
Engineering$120k–$192k/yrFull-time

Key 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
  • Participate in troubleshooting and resolving complex issues related to workload placements, resource balancing

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

Nice to Have

  • Knowledge of modern workloads, modern workload schedulers (such as kubernetes)
  • Experience with Kubernetes, Docker, and containerization technologies
  • Experience with vSphere, NSX, vSAN, and other VMware products and technologies
  • Familiarity with VMware VCF's DRS technology and use-cases

Similar jobs

Scheduling Engineer

HENSEL PHELPSOak Ridge, TN· 1 wk ago
Engineeringapply on recruiting2.ultipro.com