Financial Query Language Architect - CTO Office
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 that interface in all aspects of the company including financial products, broadcast and media, data centers, internal IT and our global network. We are passionate about what we do. What we do:
The CTO Data Science department is a dynamic, collaborative and intellectually stimulating environment - the work is always exciting and the challenges we encounter are never boring. From this department we guide the company's overall strategic direction for machine learning, natural language processing, and search throughout the entire business. We are transforming our business through these technologies as well as the insights we provide our customers across the global financial sector.
At Bloomberg, our systems ingest hundreds of billions of market data ticks and millions of curated news stories for financial players to process and make investment decisions. The CTO Data Science department's machine learning efforts enhance our clients' ability to find the right pieces of information that are vital for continued success in their jobs. What's in it for you:
Big Data and Machine Learning are playing a larger role than ever before in the analysis and decision making processes of financial firms. However, persistent challenges to scalable data integration remain. Schema discovery, security identification and data quality remain time consuming and problematic barriers for quantitative-minded customers to overcome.
Bloomberg is developing a revolutionary new SQL-like 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 Financial Query Language Architect to design, scale and deliver this powerful new 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 wide 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 language design, data integration and financial analytics. You'll need to have:
- Deep knowledge of programming or query language design
- Experience with Hadoop, Spark or other "big data" analytics systems
- Experience in the financial services industry
- 7+ years of experience working with senior engineering leadership We'd like to see:
- Experience as a developer advocate
- Open source community contributions
- Published academic research in the area of programming languages or database systems
- Passion for data science
- Database performance tuning expertise
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.