Query Language Architect - CTO Office
New York, NY
Posted Dec 9, 2021 - Requisition No. 89724
Who we are:
The Bloomberg CTO Office is the future-looking technical arm of Bloomberg L.P. We envision, design and prototype the next generation infrastructure, hardware and applications. We are transforming our business through these technologies as well as the insights we provide our customers across the global financial sector.
What’s in it for you:
Bloomberg is developing a revolutionary new SQL-like query language, BQL, that allows users to retrieve, analyse and transform the diverse market data available within the Bloomberg Terminal in a unified way. Through a simple query language, users of the Bloomberg Terminal can retrieve high-quality market and fundamental data, ready to be processed inside a trading or analytics workflow.
We are seeking a Query Language Architect to design, scale and deliver this powerful new query language to developers, quants and Bloomberg Terminal users. The ideal candidate will be well-versed in data retrieval languages such as SQL, LINQ, or PromQL and have several years of research experience in programming language design or database theory.
Constructing your own vision for the future of BQL will be key, as you’ll have wide latitude in how we evolve BQL to better address customer challenges. You’ll work with a talented group of engineering counterparts on implementation; and will need to craft consensus, influence roadmaps, and communicate a shared direction in order to get the job done.
This is an exciting opportunity to work on a high-visibility project at the intersection of programming language design, data integration and financial analytics.
You’ll need to have:
- Deep knowledge of programming language design
- Familiarity with data query languages such as SQL, Datalog or LINQ
- Experience with “big data” analytics systems such as Spark or Hadoop
- 7+ years of experience working with senior engineering leadership
We’d love to see:
- Published academic research in the area of programming languages or database systems
- Open source community contributions
- General understanding of financial concepts such as securities a plus!
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.