New York
18 days ago
Senior Software Engineer - Core Communications Search
Team Overview:
Our data moves global financial markets – and conversations around that data are central to how markets are shaped. Our group, Core Communications, builds the infrastructure responsible for delivering real-time communications between the 350k financial professionals on the Bloomberg Terminal. Our email (MSG) and instant message (IB) products deliver billions of messages across millions of chat rooms per day, including stock quotes, trade confirmations, breaking news alerts or help desk inquiries among others, forming one of the largest financial networks in the world and placing our team at the center of our universe! Our users rely on these products because of their real-time performance, extensive scale, ironclad security, tight integration with financial data and applications.

The CC Search Team, part of Bloomberg’s Community Group, focuses on delivering a powerful, intuitive search experience within IB (Instant Bloomberg) and MSG platforms. Given the vast volume of information shared daily across these platforms, efficient search functionality is vital. Our mission is to empower Bloomberg users with a seamless and reliable search experience, enabling them to find relevant communication content easily and efficiently. As part of the CC Search Team, you’ll have a direct impact on improving user productivity—whether it’s by streamlining access to information with a single button press or ensuring all relevant quotes, news, and research articles are at their fingertips.

Our scalable search offering is already built on top of Apache Solr and distributed across hundreds of machines, handling a million user queries every day. Currently, we’re focused on advancing the user experience by making search more intuitive, measurable, and precise. This includes developing robust methods to assess and improve search quality and leveraging vector search to enable semantic understanding of user queries. Through optimized retrieval and ranking, our goal is to deliver the most relevant results to users with minimal overhead.


Technology Stack: 

 Languages: Java17 (Gradle), C++, Python3.8, Typescript

 Frameworks: SpringBoot, React

 Technologies: Solr, Lucene, Cassandra, Kafka, Redis

 Misc: Docker (Local Development)

We’ll trust you to:

 Build large, scalable, real time distributed systems

 Explore Solr, Lucene and other open source technologies to solve problems

 Drive full stack solutions with user experience as primary focus

 Collaborate with product managers, designers, engineers on your team to conceptualize and build new features to keep our product competitive and cater to the demands of our clients

 Participate in code reviews and improve software engineering practices, tooling and processes across the team

You’ll need to have:

 4+ years professional experience working in a Java Ecosystem 

 A high level of motivation, a strong drive to enhance client-facing products, and a deep technical curiosity.

 Working knowledge of modern development methodologies and tools (Jenkins / Maven / Jira)

 BA, BS, MS, PhD in Computer Science, Engineering or related technology field

We’d love to see:

 Full stack development experience

 Experience with building large scale distributed systems

 Experience with building full-text search systems with Solr, Lucene, ElasticSearch

 Experience with driving large projects with ambiguous requirements

 A track record of open-source contributions

Interviewing with us

We believe interviewing is a two way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background.


Salary Range = 160000 - 240000 USD Annually + Benefits + Bonus
The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.


We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation, [Exempt roles only], paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.
Confirm your E-mail: Send Email