An application made for this job — a tailored resume and cover letter that speak straight to the posting.
IBM Software in Europe is seeking a Senior Software Developer to advance the FlinkSQL engine at the heart of Confluent Cloud integration. You will work on the SQL planner, optimizer, and runtime operators, collaborating with global teams to deliver scalable streaming capabilities.
The role emphasizes usability, performance, and operability of Flink SQL, with opportunities to contribute to open-source and engage with the Apache Flink community in a production environment across Europe and North
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.
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.
The Stream Processing & Analytics (SPA) team is building an elastic, reliable, durable, cost effective, and performant stream processing engine for Confluent Cloud based on Apache Flink®. Stream processing is at the heart of innovations that unlock the next generation of use cases for Confluent Cloud.
As a Senior Software Developer on the FlinkSQL team, you will help build and evolve the SQL engine at the core of Confluent Cloud for Apache Flink® — the layer that makes stream processing feel as simple as using a database. You will work on the SQL planner and optimizer, SQL semantics and runtime operators, the catalog and metadata integration with Apache Kafka ® and Schema Registry, and the Table API, so that customers can express powerful streaming and batch workloads in SQL without worrying about the underlying infrastructure.
You will collaborate closely with other teams (for example, the Flink runtime and control-plane teams), but your primary focus will be on the SQL layer itself: usability, performance, and operability of Flink SQL on Confluent Cloud.
This role is based in Europe, where most of the FlinkSQL team is located. You will work daily with teammates across Europe and with partner teams in North America.
You will have the opportunity to collaborate closely with the Apache Flink Open Source community.
Master's Degree