JobsSenior Software Engineer - BQL
Job description
The Senior Software Engineer role focuses on enhancing the Bloomberg Query Language (BQL) platform, which provides access to financial data and analytics. The team is composed of over 100 engineers dedicated to scaling the BQL infrastructure and developing workflows for domain application teams. The position requires collaboration, innovation, and ownership of solutions from inception to release. Candidates will work on complex systems and contribute to the evolution of the BQL ecosystem.
Requirements
- 4+ years of experience scaling applications and services in a modern programming language such as C++, Java, Scala, Go, Python, or JavaScript.
- Strong understanding of the internals of programming languages and frameworks and their scalability.
- Hands-on experience with large-scale data processing including indexing, joining, aggregating, parallelism, orchestration, compression, and sharding.
- Proficiency with test-driven design and development.
- BA, BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field.
Responsibilities
- Adapt to large, complex, and interconnected systems.
- Collaborate on problem solving, design, and implementation.
- Innovate with solutions that enhance the BQL platform.
- Evolve the code, systems, teams, and tools.
- Integrate solutions with the BQL ecosystem.
- Own solutions from inception through release.
Benefits
- Bloomberg offers a comprehensive suite of benefits designed to support health, financial stability, and work-life balance.
Is this posting expired or inaccurate?
