Senior Software Engineer - Streaming Platform Client
About the role
The role involves working within a distributed, high-impact team to build critical technologies that power data pipelines for dozens of internal teams and hundreds of services. Responsibilities include architecting and implementing resilient interactions between client libraries and control planes, optimizing streaming library performance, championing developer experience, leading technical projects, and mentoring junior engineers.
Candidates will join an innovative team pushing engineering boundaries. Depending on the domains associated with this job, you will be expected to design clean APIs, write automated test cases, and participate in peer code reviews. We value developers who focus on performance optimization, fast load times, and simple, maintainable architectures.