Bloomberg

Senior Software Engineer - Apache Kafka Infrastructure

Bloomberg
Apply
4 hours ago

Base Salary

$160k - $240k/yr

Responsibilities

  • Develop code around Apache Kafka brokers, client libraries, and ecosystem frameworks.
  • Design and implement low-latency, high-volume, and highly available distributed systems.
  • Develop end-to-end full-stack user experiences for Bloomberg engineers.
  • Contribute changes to open-source Kafka ecosystem projects and upstream communities.
  • Collaborate with product owners and application teams to understand requirements, conduct feature demos, and provide system design consultations.
  • Identify technology gaps and co-design and co-develop features and bug fixes with open-source communities and vendors.
  • Write meaningful unit and integration tests and build solutions that work across various environments.

Requirements

  • 4+ years of production programming experience in Java, C++, Python, Go, Scala, or a similar language.
  • A degree in Computer Science, Engineering, or a similar field, or equivalent work experience.
  • Strong understanding of distributed systems, data structures, algorithms, and system design.
  • Experience designing and implementing low-latency, high-volume, and high-availability distributed systems.
  • Strong communication and collaboration skills.
  • Passion for distributed systems and large-scale data systems.
  • Familiarity with Apache Kafka, Kubernetes, and Docker.
  • Experience maintaining and contributing to large open-source projects.
  • Experience evolving and monitoring systems at scale.
  • Deep understanding of TCP/IP, Unix networking, and Linux kernel performance.
  • Java programming experience is preferred.

Benefits

  • Salary range of 160,000 - 240,000 USD annual, plus benefits and bonus.
  • Benefits may include merit increases, incentive compensation for exempt roles, paid holidays, paid time off, medical, dental, vision, short- and long-term disability, 401(k) matching, life insurance, and wellness programs.
Bloomberg

About Bloomberg

10,000+ employees

Bloomberg is a global leader in business and financial information, delivering trusted data, news, and insights that bring transparency and efficiency, and fairness to markets. We help connect influential communities across the global financial ecosystem via reliable technology solutions that enable our customers to make more informed decisions and foster better collaboration. We challenge the status quo through constant innovation. We collaborate broadly because we know that other perspectives matter. We put our customers first, as a guiding beacon. And we believe doing the right thing – by our people, our clients, and our communities – is the best thing for our business.

Contact me