Bloomberg - New York, NY

posted 5 months ago

Full-time - Mid Level
New York, NY
Broadcasting and Content Providers

About the position

The Artificial Intelligence group at Bloomberg is a central engineering team dedicated to advancing Machine Learning (ML) adoption across the organization. With a robust team of over 200 researchers and engineers, we focus on delivering top-tier news, research, market data, and analytics through innovative machine learning technologies. Our work significantly influences a range of flagship products, including news, research, pricing, communication platforms, search, and discovery. We engage in various ML domains such as natural language processing, information retrieval, time series analysis, and recommender systems. As the AI group continues to expand, we are looking for a talented Search Engineer to join our ranks. The ideal candidate will possess a solid foundation in software development and a keen interest in search technologies. In this role, you will collaborate with our team to develop tools and technologies that enhance the accuracy and relevance of search functionalities on our platforms, ultimately assisting clients in locating the information and features they require. In this position, you will manage millions of queries daily, ensuring backend stability and adherence to stringent service level agreements (SLAs). You will be responsible for architecting backend APIs and producing reusable, efficient, and maintainable code that operates across various platforms and scales to handle millions of requests. Additionally, you will work on developing the next generation of federated search systems, improving our understanding of user needs through advanced query understanding frameworks, and designing metrics to evaluate the search experience over time. Your contributions will enhance client experiences by leveraging state-of-the-art natural language processing and information retrieval techniques, utilizing our extensive content sets to provide accurate answers to user queries.

Responsibilities

  • Handle millions of queries daily, ensuring backend stability and compliance with stringent SLAs.
  • Architect backend APIs and produce reusable, efficient, maintainable code that works across different platforms and scales to millions of requests.
  • Develop the next generation of federated search systems, serving relevant content sourced from multiple collections.
  • Improve user understanding by enhancing the query understanding framework using semantic parsing, named entity recognition, and entity linking.
  • Design and implement metrics to measure and track improvements in the search experience over time.
  • Enhance client experience using advanced NLP and Information Retrieval techniques with rich content sets.

Requirements

  • 4+ years of experience working with an object-oriented programming language (C/C++, Python, Java, etc.).
  • A degree in Computer Science, Engineering, Mathematics, or a similar field of study, or equivalent work experience.
  • Understanding of Computer Science fundamentals such as data structures and algorithms.
  • An honest approach to problem-solving and the ability to collaborate with peers, stakeholders, and management.

Nice-to-haves

  • Hands-on experience with search engine technologies (e.g., Apache Solr, ElasticSearch, Vespa, FAST, or Lucene) or a demonstrated interest in learning.
  • Experience interacting with non-technical stakeholders.
  • Experience with A/B testing.
  • Previous experience working on search backends or improving search user experience through relevance, recommendations, or question answering.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Paid holidays
  • Performance bonus
  • Professional development opportunities
  • Flexible scheduling options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service