Enable job alerts via email!

Senior Machine Learning Engineer - Generative AI and Search - Artificial Intelligence | London, UK

Bloomberg

London

On-site

GBP 70,000 - 110,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Machine Learning Engineer specializing in Generative AI and NLP. This role involves collaborating with a talented team to develop cutting-edge AI-driven products that enhance search and discovery in the financial sector. You will lead projects that utilize state-of-the-art machine learning techniques and contribute to the development of production-grade systems. With a focus on continuous improvement and experimentation, this position offers the chance to shape the future of AI applications in finance. Join a dynamic environment where your expertise will make a significant impact on global markets.

Qualifications

  • Experience with NLP or IR problems is essential.
  • Strong understanding of data structures and algorithms.

Responsibilities

  • Collaborate on building production-grade search systems powered by LLMs.
  • Design, train, and evaluate models and algorithms.

Skills

Natural Language Processing (NLP)
Information Retrieval (IR)
Generative AI
Machine Learning (ML)
Software Engineering
Deep Learning (PyTorch)
Data Structures and Algorithms

Education

Ph.D. in NLP, IR, ML, or related field
MSc in CS, ML, Math, Statistics, Engineering

Tools

PyTorch

Job description

Senior Machine Learning Engineer - Generative AI and Search - Artificial Intelligence

Bloomberg's Engineering AI department has over 350 AI practitioners developing innovative products and features. We focus on enhancing search, discovery, and workflow solutions using technologies such as transformers, gradient boosted decision trees, large language models, and dense vector databases. We are expanding and seeking highly skilled individuals to contribute to our teams of Machine Learning (ML) and Software Engineers working on AI-driven customer-facing products.

At Bloomberg, we promote a transparent and efficient financial marketplace. Our technology makes news, research, financial data, and analytics on over 35 million financial instruments searchable, discoverable, and actionable across global markets.

Since 2009, Bloomberg has been building AI applications that provide high-accuracy, low-latency solutions to process and organize vast amounts of structured and unstructured information, enabling informed decision-making. Our AI systems uncover signals, produce analytics across asset classes, and deliver clarity to our clients.

We seek Senior Research Engineers with expertise and passion in Information Retrieval, Natural Language Processing, and Generative AI to join our AI Experiences team. Our initiatives include:

  • Building and deploying RAG systems, curating data for training and evaluation, developing rapid iteration evaluation systems, and analyzing user interactions to identify improvements.
  • Designing tools for Search LLM agents to respond to client queries, shaping the LLM agent ecosystem at Bloomberg, and scaling generative AI applications to thousands of users.
  • Applying machine learning, NLP, and Generative AI to prototype and deploy client-facing search and streaming applications for relevant financial news discovery.

You will have the opportunity to:

  • Collaborate on building and deploying production-grade search systems powered by LLMs, following sound ML and software engineering practices.
  • Identify opportunities for system improvements, experiment rapidly, and implement promising ideas.
  • Design, train, evaluate models, algorithms, and solutions.
  • Anticipate data needs, coordinate with data owners and annotators, and explore LLMs for data scarcity issues.
  • Demonstrate technical leadership by owning cross-team projects.
  • Stay current with IR, NLP, LLM research, and incorporate new findings.
  • Represent Bloomberg at conferences and in open-source communities.
  • Publish research and product findings in documentation, whitepapers, or academic venues.

Requirements include:

  • Practical experience with NLP or IR problems.
  • A Ph.D. in NLP, IR, ML, or a related field, or an MSc in CS, ML, Math, Statistics, Engineering with industry experience. Candidates with Ph.D. and industry experience via internships are also considered.
  • Experience with deep learning frameworks like PyTorch.
  • Proficiency in software engineering.
  • Strong understanding of computer science fundamentals, data structures, algorithms, and a data-oriented problem-solving approach.
  • Excellent communication skills and ability to collaborate with engineering and non-engineering stakeholders.
  • Publication record in top conferences and journals is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.