Job Summary:
IBM Software transforms client challenges into solutions, focusing on AI-powered, cloud-native products. The role involves building and managing the networking fabric of Confluent Cloud, optimizing performance, security, and reliability for data traffic in Kafka clusters.
Responsibilities:
• Build the software underpinning the mission-critical Confluent Cloud network data plane platform. You will play a crucial role in designing, developing and operationalizing high performance, scalable, reliable and resilient systems.
• Independently drive execution of software projects to deliver complex projects in production with a focus on quality.
• Build upon open source software to deliver business impact.
• Troubleshoot issues and improve ops for complex technical stack that spans all the 3 clouds and includes microservices, containers, and virtualization.
Qualifications:
Required:
• BS, MS, or PhD in computer science or a related field, or equivalent work experience
• 5+ years of relevant cloud infrastructure/cloud networking experience
• Strong fundamentals in distributed systems design and development
• Experience building and operating large-scale systems
• Solid understanding of basic systems operations (disk, network, operating systems, etc)
• A self-starter with the ability to work effectively in teams
• Proficiency in C++, Go, Python, or other statically typed languages
• Experience/knowledge with public clouds (AWS, Azure or GCP)
Preferred:
• Experience with Kubernetes Networking
• Experience with Envoy proxy
• Experience with Linux kernel networking, eBPF is a huge plus
• A Strong networking background combined with your software engineering experience
Company:
IBM provides technology and consulting, including software, infrastructure systems, and cloud-based solutions. Founded in 1911, the company is headquartered in Armonk, USA, with a team of 10001+ employees. The company is currently Late Stage.