Broadcom - San Jose, CA
posted 2 months ago
The Backend Python Developer position is a critical role within the AI/ML Interconnect Solutions team at Broadcom, focusing on maintaining and enhancing development pipelines across multiple product lines. This position requires a highly focused engineer who will engage in various aspects of software development, system administration, test automation, and hardware resource management. The successful candidate will be responsible for automating processes and ensuring quality through the development of features in CI/CD and release management tooling specifically for Ethernet NICs and PCIe Switches. In this diverse role, the engineer will design, develop, and maintain automation in the build, test, and release automation infrastructure using programming languages such as Python and bash, along with tools like make. The position also involves supporting and expanding the test infrastructure to guarantee the delivery of quality firmware and drivers to both the organization and its customers. The ability to prioritize and manage multiple tasks, projects, and releases simultaneously is essential for success in this role. Candidates with a strong background in Python development, git/gerrit/jenkins administration, and Linux system administration are preferred. Familiarity with networking hardware, protocols, and mixed hardware/software environments will be beneficial. The role demands strong analytical and problem-solving skills, excellent communication abilities, and a self-starter attitude, making it ideal for individuals who thrive in dynamic environments.