The Platform Reporting team is responsible for a critical reporting product that offers Bloomberg enterprise clients a comprehensive experience for managing their trade, compliance, risk, attribution performance and other analytical reports. The mission is to build a platform that delivers a consistent user experience, enabling other applications to create enterprise-level reporting solutions with minimum effort. The system handles highly spike-intensive batch workloads, providing software scalability and reliability.
Requirements
- 4+ years working with Python, familiar with modern C++ or Lua or Typescript or Javascript
- Experience in designing a scalable, maintainable, and reliable system
- Experience with distributed systems and service architectures
Responsibilities
- Lead high impact projects that translate Report Platform ideas into real products and create high technical leverage to other Bloomberg teams, including design and development.
- Engage into large-scale distributed systems and tackle challenging system design that demand scalability, maintainability and reliability.
- Exploring novel technologies and ideas to improve the team and systems.
- designing and extending an enterprise-scale report platform.
- Lead high-impact, high-visibility projects from conception to deployment.
- building scalable data processing pipelines with a variety of technologies.
Other
- A collaborative attitude, eager to work across team and department boundaries
- A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- Excellent communication and collaboration skills
- A strong sense of ownership and interest in leading impactful, large-scale, cross-team projects.
- Willingness to learn and adapt to new technologies.