Used Tools & Technologies
LLMRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Python @ 7
Java @ 7
Algorithms @ 4
Data Structures @ 4
Machine Learning @ 4
Leadership @ 4
Mathematics @ 4
Technical Leadership @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Bloomberg’s Engineering AI department has 400+ AI practitioners building highly sought after products and features that often require novel innovations. The group invests in AI to build better search, discovery, and workflow solutions using technologies such as transformers, gradient boosted decision trees, large language models, and dense vector databases. Engineers in this team contribute to production ML and software systems that make news, research, financial data, and analytics on millions of financial instruments searchable, discoverable, and actionable across global capital markets.
Responsibilities
- Collaborate with colleagues on production machine learning systems and applications
- Design, experiment, and evaluate software systems
- Write, test, and maintain production-quality code
- Demonstrate technical leadership by owning cross-team projects
- Build libraries and frameworks that support fault-tolerant and testable systems
- Represent Bloomberg at conferences and open-source communities
Requirements
- 7+ years of experience working with an object-oriented programming language (C/C++, Python, Java, etc.)
- Degree in Computer Science, Engineering, Mathematics, similar field of study, or equivalent work experience
- Understanding of computer science fundamentals such as data structures and algorithms
- Experience architecting and implementing machine learning systems end-to-end, including production deployment and evaluation
- Honest approach to problem-solving and the ability to collaborate with peers, stakeholders, and management
Examples of relevant project areas mentioned: unified search, question answering, query parsing, financial instrument pricing (e.g., fixed income), and dialogue understanding.
Benefits
- Salary Range: 160000 - 240000 USD annually + Benefits + Bonus
- Comprehensive benefits 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) with match, life insurance, and wellness programs
Ref #: 10049807