Senior Software Engineer - Datahub Search

Bloomberg LP

New York, US
Base: $160,000 - $240,000 usd annual; bonus/equity...
On-site
4+ years software development experience
Deep jvm internals knowledge
Java programming expertise
The team builds a distributed platform that indexes and serves millions of documents daily to make financial data easily discoverable across the firm

Job Summary

  • The team builds a distributed platform that indexes and serves millions of documents daily to make financial data easily discoverable across the firm.
  • You will design and enhance indexing and query pipelines to ensure high performance, scalability, and reliability for complex search systems.
  • The role offers the opportunity to drive initiatives around Vector Indices and Hybrid Search while contributing to open-source search technologies.

Matching Summary

The team builds a distributed platform that indexes and serves millions of documents daily to make financial data easily discoverable across the firm.

Salary

Base: $160,000 - $240,000 USD Annual; Bonus/Equity: Incentive compensation (exempt roles only); Benefits: Comprehensive plan including 401(k) match, medical, dental, vision, and paid time off

Skills & Requirements

Must-have

  • 4+ years software development experience
  • Deep JVM internals knowledge
  • Java programming expertise
  • Linux and networking systems knowledge
  • Distributed systems architecture

Nice-to-have

  • Python or Go programming skills
  • Lucene or Elasticsearch indexing expertise
  • Vector Indices and Hybrid Search capabilities
  • eBPF performance profiling tools
  • Open-source contribution passion

Key Requirements

  • Bachelor's degree in Computer Science or equivalent
  • Minimum 4 years of professional software development experience
  • Proficiency in Java and deep understanding of JVM internals

Work Rights

Not specified

Tailored Resume

Cover Letter