Senior Software Engineer - Stream Processing
IBM
Introduction
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. With Confluent, data doesn’t sit still. We put information in motion, streaming in near real time so organizations can react faster, build smarter, and deliver experiences as dynamic as the world around them.
We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.
It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together.
Your Role And Responsibilities
As a Software Engineer on the AI team, you will take ownership of the infrastructure that enables our "in-place, at-scale" AI value proposition. You aren't just building a feature; you are architecting the systems that allow customers to run complex inference and AI agents directly on streaming data, eliminating the need to move data to external stacks. This is a high-impact role where your work on scalable, cost-efficient serving layers directly drives Confluent's growth and redefines the possibilities of real-time data.
We are looking for engineers who thrive on the technical complexity of large-scale distributed systems. You will tackle deep infrastructure challenges across networking, compute, and security to ensure our AI capabilities are as reliable as the core data plane itself. If you are passionate about building the foundational systems that power the next generation of AI in the cloud, this is the place to do it.
What You'll Do
- Design, develop, and operate large-scale, high-performance infrastructure that powers Confluent Cloud.
- Build foundational software to improve reliability, scalability, and efficiency across cloud environments.
- Work on distributed systems challenges such as consensus algorithms, failover strategies, and resource allocation.
- Collaborate with teams across Confluent to optimize and enhance infrastructure for real-time data streaming use cases.
- Troubleshoot and improve system reliability, observability, and performance across multiple cloud providers (AWS, Azure, GCP).
Preferred Education
Master's Degree
Required Technical And Professional Expertise
- 2-5 years of industry experience designing, building, and supporting backend systems in production.
- Strong fundamentals in distributed systems, cloud infrastructure, and networking.
- Experience in building and operating large-scale, high-availability systems.
- Good understanding of cloud platforms (AWS, Azure, or GCP) and their services.
- Proficiency in Java, Scala, C++, Go, or other statically typed languages.
- A self-starter with strong problem-solving skills and the ability to work in a fast-paced environment.
- BS, MS, or PhD in computer science or a related field, or equivalent work experience.
Preferred Technical And Professional Experience
- Exposure to model serving, LLM/agent infrastructure, or streaming data systems.
You don't need a background in ML research or model training — this role is about building and operating the platform that serves AI reliably at scale, not inventing the models.
- ...Bantrel is proud to be a leading provider of Engineering, Procurement, Construction and Construction Management (EPC / EPCM) services... ...Job Description We are currently seeking a qualified Senior Process Engineer to join our Energy team based in Calgary, AB . The...SeniorLong term contractFull timeInternshipWork at officeLocal areaImmediate startRemote workFlexible hours
- ...Solutions is an Alberta-based, full-discipline engineering and procurement company focused on... ..., Tetranex is seeking a full-time Senior Process Engineer. Responsibilities Lead projects... ...and Aspen HYSYS process simulation software. ~ Familiar with API STD 521, API STD...SeniorFull timeLocal areaFlexible hours
- ...Does Vista Projects is an integrated engineering firm who has been solving complex challenges... ...What You Would Do in This Role The Senior Process Engineer participates in the design of... ...of process simulation (HYSYS) and stream table development Performing independent...SeniorFull timeFor subcontractorInternshipWork at officeWork from home
$120k - $150k per year
...intelligence, powerful decision engine and investigation tools work... ...the globe. Our award-winning software platform is powered by a team... ...automate the full training process. As complex fraud attacks become... ...to help us expand our novel streaming and database systems, which...SeniorFull timeRemote work- ...Halliburton company, builds the software and data solutions that help... ...These are tools used daily by engineers and scientists at the world’s... ...report to you. The role suits a senior software engineer with proven... ...Challenge the delivery process when it produces slow feedback...SeniorLong term contractFull timePart time
- ...We are looking for a Senior Process Mechanical Engineer to join our Alberta (Calgary or Edmonton) team who is excited... ...Bachelor's degree i n chemical, process, or mechanical engin eering. Professional Engineer licensed in Alberta....SeniorFor contractorsWork at officeLocal areaRemote work
- ...Helcim is searching for Senior Software Engineers to help develop the next generation of payments technology. We're looking for a talented &... ...automation. On the lookout for ways to improve our development processes. Being a role model for high engineering standards....SeniorFull timeWork at officeRemote workMonday to friday
- ...Senior Process Engineer – Oil Refining & Process Facilities Location: Alberta (Hybrid/Office-Based) Employment Type: Permanent or Contract... ...Technical Skills Proficiency with process simulation software such as: Aspen HYSYS ProMax VMGSim Symmetry FLARENET...SeniorPermanent employmentContract workWork at officeWorldwide
- ...Bantrel is proud to be a leading provider of Engineering, Procurement, Construction and... ...are currently seeking a qualified Junior Process Engineer to join our Energy team based in... ...Excel, and Outlook), SharePoint, PDF markup software, and industry-standard process simulation...Long term contractFull timeFor subcontractorWork at officeLocal areaImmediate startRemote workHome officeFlexible hours
$145k - $190k per year
...from you. The Opportunity We're on the lookout for a Senior Software Engineer to join our Merchant Identity Engineering Team in building robust... ...intelligence, to support parts of our recruitment process (such as resume screening, note taking, and interview scheduling...SeniorFull timeApprenticeshipSummer workSummer holidayLocal areaRemote work- ...Halliburton company, builds the software and data platforms that help... ...These are tools used daily by engineers and scientists at the world's... ...correctness Challenge the delivery process when it produces slow feedback... ...job opportunities, including Senior Technical Professional and...SeniorLong term contractFull timePart time
- ...Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem... ...AWS and Azure Tools for scalable data processing: Kubernetes, Spark Strong experience withJava 2D graphicsand3D...SeniorFull timePart time
- ...their careers, building great payroll software for small businesses across Canada.... ...: We're looking for a talented Senior Software Development Engineer who enjoys tackling hard problems and... ...tools within your development process to enhance efficiency and accelerate...SeniorInternship
- ...Does Vista Projects is an integrated engineering firm who has been solving complex challenges... ...Do in This Role The Intermediate Process Engineer participates in the design of different... ...include: Process simulation and stream table development PFD & P&ID drawing development...Full timeFor subcontractorInternshipWork at officeWork from home
- ...Does Vista Projects is an integrated engineering firm who has been solving complex challenges... ...You Would Do in This Role The Lead Process Engineer leads a discipline engineering team... ...simulation (HYSYS) techniques and stream table development Preparing and reviewing...Full timeFor subcontractorInternshipWork at officeWork from home
- ...Acero Engineering Inc. (“Acero”), a growing oil & gas facilities engineering... ...role as an Intermediate Process Engineer (7+ years of... ...simulations using different software (incl. Aspen HYSYS and Flare... ...virtually independently from a Senior Process Engineer; understanding...SeniorFull time
- ...Landmark, a Halliburton company, builds the software and data platforms that help the global... .... These are tools used daily by engineers and scientists at the world’s largest energy... ...to code reviews, improve the codebase and processes around you without waiting to be asked, and...Full timePart timeWorldwideShift work
- Job title: Process Engineer (Food Extrusion) We’re building something big in Calgary—and we need a Process Engineer (Food Extrusion) who loves making things run better. You’ll be the connective tissue between R&D, Operations, Maintenance, and Quality, turning complex production...Permanent employmentFull timeFlexible hours
- ...The Opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Process Engineer-in-Training to join our team in our Calgary office. In this role you will be responsible for infrastructure and multi discipline...Full timeContract workInternshipWork at officeLocal areaFlexible hours
- ...Landmark, a Halliburton company, builds the software and data solutions that help the global... .... These are tools used daily by engineers and scientists at the world’s largest energy... ...codebase, test coverage, and development process Investigate and resolve production defects...Long term contractFull timePart time
$95k - $100k per year
...parent company. The Opportunity As a Senior Software Developer , we are looking for the... ...Developer to join our Digital Billing Engineering DevOps team. This is a critical role focused... ...fundamentals in billing domains, Kenan process/schema knowledge, or a strong aptitude...SeniorRemplacementPermanent employmentFull time- ...Introduction At IBM Software, we transform client challenges into solutions... ...looking for a Staff Software Engineer I to lead the design and... ...Background with Apache Kafka or other streaming/data systems. Prior work on... ...with a strong group of senior and staff engineers across...SeniorLong term contractFull timeImmediate start
$100 per hour
...Lead Process Engineer Our client is proud to design and build projects and careers. They are... ...activities. • Receive ongoing mentorship from senior engineers, supervisors, and managers to... ...with HYSYS and other engineering software such as BR&E ProMax, VMGSim Symmetry, and...SeniorContract workWorldwide$100 - $150 per hour
...we pay experts enough that we don't have to. Position Senior Software Engineer (Agentic Coding RL Environments) Type Contract Compensation... ...the quality of what you produce, not speed Application Process Coding capability screen (replaces a multi-round...SeniorFull timeContract workRemote work$110k - $145k per year
...Our mission is to create easy-to-use software to help local governments plan, budget... ...the Opportunity We’re looking for 4 Senior Software Engineers with a passion for learning, a kind heart... ...during any part of the hiring process, please let us know. At ClearGov, we...SeniorFull timeLocal areaFlexible hours$68k - $117.2k per year
...s no one like you and that’s why there’s nowhere like RSM. As a senior associate in RSM’s growing Risk and Controls Practice, you will have... ...you with daily challenges and exciting opportunities. In the Process Risk and Controls Practice we frequently work as or alongside a...SeniorRemote work- ...ClearGov is looking for a Software Engineer to join our team. You'll be a key contributor in designing... ...environment. Duties: Serve as a senior full-stack technical contributor across... ...during any part of the hiring process, please let us know. At ClearGov, we...SeniorFull timeWork at officeLocal area
- ...Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes to increase efficiency and reduce waste. Manufacturing... ...value to the users. ~5+ years of software development experience with modern full...Long term contractFull timeWork from homeFlexible hours
- ...Requisition ID: 99311 Job Category: Engineering Location: Calgary, AB, Canada Join... ...and design for mining/mineral processing within budget and on schedule Provides... ...the following electrical design tools and software: SPEL, ETAP, SKM, EasyPower and ASPEN...SeniorLong term contractWork at officeLocal areaFlexible hours
- ...headquarters in New Zealand. The role As a Senior Software Developer on the 3D Visualization team,... ...Bachelor’s degree in computer science, engineering, or equivalent practical experience.... ...accommodation during our recruitment process, please let our Talent Acquisition team...SeniorFull timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Stream Processing. Be the first to apply!
- ingénieur logiciel Calgary, AB
- director software engineering Calgary, AB
- software developer no experience Calgary, AB
- part time software developer Calgary, AB
- software engineer co op Calgary, AB
- software developer summer internship Calgary, AB
- software engineer internship Calgary, AB
- software developer internship Calgary, AB
- new graduate software developer Calgary, AB
- senior software developer Calgary, AB
