Trading automation is a wave sweeping across the financial industry. Bloomberg's Rule Builder has become a key multi-asset automation solution for trading professionals. An insightful article about the trend can be found at: https://www.bloomberg.com/professional/blog/trading-automation-rise-rise-electronic-trading/
Rule Builder is what our clients use to create custom rules that help them trade more efficiently. These rules help traders automate the easy trades, freeing up their time to concentrate on the difficult impactful trades where they can really make a difference. Traders can also use the Rule Builder to generate unique insights into their trading activity. This is a highly complex real-time computation system built on top of Apache Storm and has the ability to merge multiple sources of data, evaluate rules and trigger trading actions and insights in real-time. Check out the following videos to find out more about the trade automation solutions our team offers to Bloomberg clients:
Automation for Equities and Futures Trading - https://www.bloomberg.com/professional/product/execution-management-system/#flexible-trade-automation
Automation for Fixed Income Trading - https://www.bloomberg.com/professional/product/fixed-income-trading/#automation-as-your-competitive-advantage
Improving the quality and stability of our software and systems through CI/CD automation is a major focus of the team. We believe that a developer's time should be spent on creative tasks while any repetitive and mundane work should be automated by machines. We are also focused on building a workflow-driven testing framework to mimic client workflows and automate their testing as part our CI/CD pipeline.
What's in it for you:
This is a great opportunity to drive a number of Bloomberg products forward by teaming up with flexible and active product teams
You'll gain exposure to a variety of engineering, product and user experience teams and have the opportunity to learn about Bloomberg's trading platforms
You will use various technologies to help us build products that deliver the premier trading automation solution in the market. We work in a collaborative environment where creativity thrives and innovative solutions are bred, so we're always trying to leverage the best technologies available to solve real problems and push the product forward
You will have access to Bloomberg's wide array of training resources where you can learn everything from machine learning to how financial markets work
You'll get a front rows eat to the financial markets, gain insights and perspectives on how they work, and build software that helps shape their future direction
You'll be a part of a mission driven organization that values the safety and transparency of financial markets, and where philanthropy and service are an integral part of the culture
You'll need to have:
An education in Computer Science, Engineering, or related field with 2+ years of professional experience
A robust knowledge of data structures and algorithms along with experience in one or more general -purpose programming languages
A strong sense of ownership and the ability to collaborate with multiple teams and stakeholders to drive projects and initiatives
A flexible approach to solving problems and using new technologies
A willingness to be challenged and do things outside of your comfort zone
We'd Love to See
BA/BS and 5+ years of CS/Engineering experience or MS/PhD and 2+ years experience
Hands on experience with Java or C++
Experience with distributed systems: Apache Storm/Kafka/Zookeeper/Cassandra and Redis
If you're excited by these challenges, have a passion for technology and a flexible, "outside the box" approach to problem solving, we want to talk to you! Submit an application.
Bloomberg is 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.