At a Glance
- Tasks: Join us to develop cutting-edge AI products and enhance search solutions.
- Company: Bloomberg is a leader in financial technology, making data actionable for global markets.
- Benefits: Enjoy a collaborative environment, opportunities for growth, and the chance to shape AI innovations.
- Why this job: Be part of a dynamic team driving impactful AI solutions in finance and technology.
- Qualifications: Ph.D. or MSc in relevant fields with practical experience in NLP or IR required.
- Other info: Opportunity to publish research and represent Bloomberg at conferences.
The predicted salary is between 54000 - 84000 £ per year.
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.
Senior Machine Learning Engineer - Generative AI and Search - Artificial Intelligence | London, UK employer: Bloomberg
Contact Detail:
Bloomberg Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Machine Learning Engineer - Generative AI and Search - Artificial Intelligence | London, UK
✨Tip Number 1
Familiarise yourself with the latest advancements in Generative AI and Natural Language Processing. Follow key researchers and organisations in the field on social media and engage with their content to stay updated and demonstrate your passion during interviews.
✨Tip Number 2
Build a portfolio showcasing your projects related to machine learning, especially those involving NLP and search systems. Highlight any experience with deep learning frameworks like PyTorch, as this will make you stand out to our hiring team.
✨Tip Number 3
Network with professionals in the AI and machine learning community. Attend relevant conferences or meetups where you can connect with current Bloomberg employees or others in the industry, which could lead to valuable referrals.
✨Tip Number 4
Prepare to discuss your technical leadership experiences and how you've successfully collaborated across teams. Be ready to share specific examples of projects where you identified opportunities for improvement and implemented innovative solutions.
We think you need these skills to ace Senior Machine Learning Engineer - Generative AI and Search - Artificial Intelligence | London, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in NLP, IR, and machine learning. Emphasise any projects or roles where you've worked with generative AI or search systems, as this will align closely with the job requirements.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and how your background fits the role. Mention specific technologies you’ve worked with, such as PyTorch, and discuss your experience in building production-grade systems.
Showcase Your Research: If you have publications, include them in your application. Highlight any research related to NLP, IR, or generative AI, as this demonstrates your expertise and commitment to the field.
Prepare for Technical Questions: Anticipate technical questions related to machine learning algorithms, data structures, and software engineering principles. Be ready to discuss your problem-solving approach and any relevant projects during potential interviews.
How to prepare for a job interview at Bloomberg
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with NLP, IR, and generative AI in detail. Highlight specific projects where you've applied machine learning techniques, especially using frameworks like PyTorch. This will demonstrate your practical knowledge and ability to contribute to Bloomberg's innovative products.
✨Demonstrate Problem-Solving Skills
Expect to face technical challenges during the interview. Practice explaining your thought process when tackling complex problems, particularly those related to data scarcity or model evaluation. This will show your analytical skills and how you approach real-world issues.
✨Communicate Effectively
Strong communication skills are essential for this role. Be ready to explain your ideas clearly to both technical and non-technical stakeholders. Use examples from your past experiences to illustrate how you've successfully collaborated with diverse teams.
✨Stay Updated on Industry Trends
Bloomberg values candidates who are current with the latest research in IR, NLP, and LLMs. Familiarise yourself with recent advancements and be prepared to discuss how they could impact Bloomberg's work. This shows your passion for the field and your commitment to continuous learning.