In order to search for jobs specifically for CAIA Charterholders or those pursuing the CAIA Charter please enter “CAIA” in the search panel.
This will enable you to search for CAIA specific roles globally.
Our clients heavily rely on comprehensive financial information to identify trends and gain data transparency so they can analyze the value of a potential investment, partnership or acquisition target. In order to make this analysis possible for our clients, our team is responsible for providing standardized & enriched company data, and multiple flavors of Bloomberg consensus along with the individual broker forecasts of company financial data. We acquire financial documents for markets around the world and information directly from buy- and sell-side firms and apply state-of-the-art techniques to extract, standardize, and publish millions of data points to the Bloomberg Terminal. We share a passion for solving real life problems by rolling up our sleeves and collaborating seamlessly, within and across teams.
What you will do: As a member of our team, you will have the opportunity to design and develop high performance, low latency, distributed and scalable platform and applications using proprietary and open source technologies. You will work on all phases of Software Development (using Agile methodologies) and will work closely with Product, Global Data and other Engineering teams in the process. In addition, we'll trust you to:
Collaborate directly with our product counterparts to capture requirements and iterate on projects
Take full ownership of products and its technical solutions
Work on multiple initiatives in a fast-paced environment
Design, develop, and release high-quality maintainable code
Ensures SDLC operating standards such as Continuous Integration & Deployment, Unit/Integration Tests are followed and help the team by bringing in new ideas to improve the SDLC process
Be a "big picture" thinker
You'll need to have:
3+ years of hands on programming experience (Python and/or Java preferred)
Strong understanding of Data Structures, Algorithms, Multi-threading and Design Patterns
Practical experience with designing and building systems using object oriented methodologies
Practical experience with designing distributed systems that are resistant to outages and failures
Excellent communication and interpersonal skills
Experience working in a fast paced environment with tight deadlines while delivering high quality solutions to clients
BA, BS, MS, PhD in Computer Science, Engineering or related technology field
We'd love to see:
Experience working with Microservice architectural style
Familiarity with NoSQL Databases and Cloud-Based Object Stores
Familiarity with queuing and caching technologies
Experience with Data Science and Machine Learning techniques to help with automation
Bloomberg is an equal opportunities employer, and we 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.