IBM Software is focused on transforming client challenges into innovative solutions through AI-powered, cloud-native products. They are seeking a Senior Software Engineer to join their Traffic team responsible for building and managing the networking fabric of Confluent Cloud, with a focus on performance, security, and reliability of data traffic.
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
Requirements:
- 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)
- 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