London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | London |
Education | Not Mentioned |
Salary | Competitive salary |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent, full-time |
The purpose of the Collaboration group in Bloomberg is to help people work together. We create products and tools that allow users to communicate, to have access to the same information, and to share content more efficiently. With this in mind, we have built products similar to ones that you use everyday - for example, a document sharing application, a contact manager, and a file manager. At the same time we are responsible for the technology that powers these products, including frameworks that bring these kinds of collaborative elements to many other products across the Bloomberg terminal. Our group has several openings so you could be working in any of the following exciting teams. The Tagging Framework team is working to bring powerful content categorization tools to applications across the Bloomberg terminal. We are creating a unified taxonomy of tags that can not only help a user to easily find the content that matters to them, but will also enable applications to intelligently display that content at all the important points in a users workflow. The Sharing Framework team is working to build a centralized solution for people to share content on the terminal. Their mission is to enable collaboration and easy exchange of information between players in various markets and industries. By providing an API and services that other teams can use, they bring a unified sharing experience to many applications and products in the Bloomberg universe. The Contact Management team is in charge of storing the personal contact information of Bloomberg users. Our clients have very large distribution lists (up to 20,000 members in some cases), which are used around 50 million times a day and are a key part of many Terminal workflows. Our objective is to simplify the administration of the distribution list and update them automatically based on our users criteria. These teams own heavily used pieces of infrastructure so they face a wide variety of interesting challenges. The systems we build need to be able to handle large amounts of requests (millions per hour) while also being resilient. The systems must be robust to the point that one client application having problems will not impact other clients. From a product point of view, we need to identify patterns in how people use our systems, to imagine smart solutions and workflows that a user may never have thought of. Our main languages are C++ and Python, and besides the Bloomberg proprietary stack, we use several open source technologies including Redis, RabbitMQ, Kafka or SOLR. Whats in it for you