refresh

トレンド企業

Trending

採用

JobsBloomberg

Senior Software Engineer DataHub Core Services

Bloomberg

Senior Software Engineer DataHub Core Services

Bloomberg

·

On-site

·

Full-time

·

5d ago

The Data Hub Engineering team is building a distributed platform to host, catalog, discover, and deliver financial datasets across Bloomberg. This platform powers batch analytics, real-time stream processing, and low-latency, high-availability data distribution - ensuring that high-quality data, the lifeblood of financial markets, is always accessible.

You will join the team that introduced the abstraction of “dataset”, invented a schema language to formally define all data at Bloomberg, complete with schema evolution, versioning, and a true point in time semantics. We're the first to introduce Kafka, Avro, company-wide Dataset Schema Registry, Mesos, Clustered MySQL, Vitess and Spark for ETL at Bloomberg. We are designing a new Data Intensive Platform that is the hub of financial datasets.

You’ll get to:

  • Write software for Kafka based Data Pipes for the company wide Data Mesh

  • Debug and diagnose intricate issues, functional and performance regressions, with Apache Kafka, Apache Spark, data codecs, low latency services, and streaming

  • Collaborate and share extensively with fellow engineers

  • Contribute to open source technologies like Spark or Iceberg

  • Display expertise in building Lakehouse for large scale data platforms

Our tech stack:

  • Languages: Java, Python, Scala

  • Frameworks/Tools: Spark, Kafka, Kubernetes

  • Cloud-Native Stack: Container orchestration, service mesh, distributed tracing

You’ll need to have:

  • 4+ years of professional experience programming in Java, Scala, or Python

  • Expertise in Apache Kafka, Spark, Redis and Distributed Systems

  • Experience building and testing scalable and reliable data infrastructure

  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience

We’d love to see:

  • Any of your contributions in open source to Kafka, Spark, Streaming, etc.

  • Experience with performance optimization techniques in Iceberg and using Redis for caching expensive query results to improve application performance

  • Experience with DuckDB for analytics on smaller datasets on Kubernetes

  • Production experience with Kubernetes (Helm, Operators, CRDs)

  • Familiarity with Kafka, Spark, or lakehouse architectures

  • A passion for reliability, scale, and mentoring others

Salary Range = 160000 - 240000 USD Annually + Benefits + Bonus

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About Bloomberg

Bloomberg

Bloomberg

Public

Bloomberg provides financial software, data, and media services to financial professionals and institutions worldwide. The company operates Bloomberg Terminal, a computer software system that enables professionals to access real-time financial market data and trading tools.

10,001+

Employees

Midtown Manhattan

Headquarters

Reviews

4.0

15 reviews

Work Life Balance

4.2

Compensation

4.5

Culture

3.2

Career

3.0

Management

2.8

65%

Recommend to a Friend

Pros

High compensation and competitive total compensation

Good work-life balance

Company stability and job security

Cons

Slow career progression and promotion speed

Management issues and micromanagement

Limited remote work flexibility

Salary Ranges

9,877 data points

Junior/L3

L2

L3

L4

L5

L6

Mid/L4

Junior/L3 · Analyst

218 reports

$112,439

total / year

Base

$101,873

Stock

-

Bonus

$10,565

$76,401

$167,018

Interview Experience

14 interviews

Difficulty

2.9

/ 5

Duration

14-28 weeks

Offer Rate

21%

Experience

Positive 50%

Neutral 29%

Negative 21%

Interview Process

1

Application Review

2

Recruiter Screen

3

Technical Phone Screen

4

Technical Rounds/Superday

5

Virtual/Onsite Interviews

6

Final Decision

Common Questions

Coding/Algorithm

Technical Knowledge

Behavioral/STAR

System Design

Past Experience