This job has expired, please see additional jobs below
Senior Engineer for Software Infrastructure
Bloomberg
New York, NY, United States
Job Details - this job has expired, please see similar jobs below
You're an engineer who thrives on a challenge. You love working in a high throughput, low latency and secure-server environment. You want to work on parallel data processing, message enrichment, data transformation and delivery mechanisms. You're interested in using open-source technologies and solving integration problems to build a high performance distributed system to support asynchronous workflows and faster fault recovery.
Does this sound like you? If so, the Enterprise Connectivity and Integration team should be your next move. We're working on Bloomberg's message processing workflow engine and delivery platform and trust you to contribute to one or more of the following areas:
1. Core Infrastructure Engineer
Our system balances numerous requirements combining real-time processing, bulk data transfer and data management. We're building new functionality and features as we extend our capability with a generic messaging framework that includes routing and processing heavy traffic loads in a variety of circumstances. You’ll need to have experience in programming in either C++ or Python; expertise with data structures and algorithms; thorough understanding of object-oriented programming and experience applying modern design patterns; experience with relational databases and SQL; and strong problem solving skills.
2. Transformation and Orchestration System Engineer
We’re building a system to route, transform and orchestrate data flowing through Bloomberg. As an engineer you will be involved in architecting and building various pieces of this system, dealing with high-volume, high frequency data processing, data flow definition, compilation and debugging, among other things. We need someone with excellent understanding of Computer Science fundamentals, algorithms and data structures. You’re a team player who works hard to get the job done. You are an engineer experienced in Java, C++, or C#. While not a requirement, working knowledge of Kafka, Scala, Linux, and Cloud is a plus!
If this sounds like you, submit an application and indicate which of the four opportunities you are most interested in. You can also learn more about the products we build at https://www.bloomberg.com/enterprise/integration-distribution/connectivity-integration-solutions/.