Turn this role into an interview — a resume and cover letter built around what this employer wants.
IBM Software is seeking an experienced backend engineer to help build Confluent Cloud's AI capabilities, enabling in-place inference on real-time streaming data. You will own end-to-end features across services, make cross-team technical decisions, and ensure code quality and operability for production systems.
The role requires 10+ years of distributed systems experience, strong Kubernetes knowledge, and proficiency in Go, Java, or Python, with a track record of leading cross-team initiatives.
At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.
About the Role:
You’ll help build Confluent Cloud's AI capabilities — the layer that lets customers bring AI and AI agents capabilities directly to their real-time data. Instead of moving data out to a separate system to run inference or build an agent, our customers do it in place, on streaming data, as part of the same platform they already use to move and process events at scale.
As an engineer, you’ll own delivery of significant pieces of this product — not just writing code, but deciding how a capability should work across the services that make it up. The interesting problems here rarely live in one place: shipping something like inference-on-streaming-data or an AI agent that reacts to live events touches several systems at once — the user-facing API, the services that manage model and agent lifecycle, the control plane that schedules and runs the work, and the serving layer that actually executes inference. You’ll be expected to reason across those boundaries, make sound design calls, and get engineers inside and outside the team aligned on the approach.
What You Will Do:
Exposure to model serving, LLM/agent infrastructure, or streaming data systems.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.