Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

IBM Logo

Software Engineer, Streaming

IBM

Salary not specified
Aug 19, 2025
San Jose, CA, US
Apply Now

IBM is looking for a Software Engineer to contribute to the core of Apache Pulsar and related projects, aiming to create world-leading AI-powered, cloud-native software solutions for customers.

Requirements

  • Systems level proficiency in Java or another popular language.
  • Experience working on large scale distributed systems
  • Experience with multi-threading programming and concurrency primitives.
  • Knowledge of distributed data stores (NoSQL systems) to achieve massive scalability and availability of the data made available by your data pipelines.
  • Familiarity with bug tracking tools, version control tools, build automation tools and test automation tools.
  • Experience in SDLC having contributed at each step: Plan, Track, Code, Build, Test, Deploy and Monitor.
  • Experience with Apache Pulsar or Kafka is a plus.

Responsibilities

  • Author, debug, and improve code in the core of Apache Pulsar
  • Contribute to open-source and proprietary projects that interface with Pulsar
  • Aid production support teams debugging and root causing user-facing issues
  • Work in a fast-moving environment to rapidly prototype, iterate and evolve solutions for real-world developer need
  • Perform regular code reviews among peers

Other

  • Master's Degree