Senior Software Engineer – Research Document Infrastructure

Careers at Bloomberg

Back to Search

New York, NY

Posted Nov 14, 2022 - Requisition No. 110830

Finding the most relevant information fast is critical to our users. At the Research Intelligence team, we capture all the impressions (search results presented to users) and user engagements on those results (clickthrough, download, share, etc.) across Research search applications. With this data, we are working on aggregating analytics into dashboards to provide deeper insights and drive decisions. We collaborate closely with the AI group to train, evaluate, and deploy search relevancy models. This allows us to push the most relevant information to our clients based on their search history, interests, trending topics and more! Currently, our team is building an A/B testing system so we can see how new features or new models are received by our clients in a quantitative way and make “intelligent” decisions based on those findings.

What's in it for you?

As a Senior Software Engineer, you will be working on building out the data infrastructure with modern technologies (Kafka, Hbase, Cassandra, Solr) to store, process, and reason about all the usage data related to our product suite. You can expect to work very closely with the AI group to build heuristic based and machine learning based search relevancy models so we can push the most relevant content to our users. If you join now, you will also be part of an extremely high-profile project, which is to design and build an A/B testing system from the ground up. The Research Intelligence team is still relatively young (only 2 years since we started the team) and we have many exciting projects in the pipeline we’d love to try!

We’ll trust you to:

We place a big importance on understanding our product and our clients (otherwise how will we best determine what they want?). Lacking this knowledge is fine, but you must be willing to learn about the domain. You can expect to do this by working closely with the team and our close counterparts in product, shadowing client visits and calls, and even doing some exercises to research and value companies. 

You’ll need to have: 

  • 4+ years of experience coding in an object-oriented programming language coupled with knowledge of object-oriented design, data structures, algorithms and all phases of software development
  • Strong understanding of computer science fundamentals
  • Strong analytical skills and excellent communication
  • Bachelor’s degree in computer science or a related field, and/or related professional experience

We’d like to see: 

  • Proficiency in C++, python, or java
  • Deep experience in relational databases and proficient in sql
  • Experience working with: Kafka, Postgres, Hbase, Solr, Cassendra
  • Experience with designing scalable and resilient micro-services

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net.
 


Salary Range: 160,000 - 240,000 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.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US