remote
Senior Software Engineer - Bloomberg Product Identifier Repository
Software Engineer
Senior engineer building high‑performance, distributed data pipelines for Bloomberg's product identifier repository, focusing on low‑latency, high‑throughput APIs and time‑series pricing services.
About the role
Key Responsibilities
- Design, develop, and maintain low‑latency, high‑throughput services that expose pricing and time‑series data for non‑securitized entities.
- Implement and optimize distributed data pipelines using technologies such as Kafka, gRPC, and custom messaging layers.
- Collaborate with data scientists, product owners, and infrastructure teams to define API contracts, SLAs, and performance targets.
- Profile, benchmark, and tune system components to meet strict latency and throughput requirements at global scale.
- Drive reliability and durability improvements through automated testing, monitoring, and fault‑tolerant design.
Requirements
- 5+ years of professional software development experience in C++ and/or Java, with strong Python scripting skills.
- Deep understanding of distributed systems concepts, networking stacks, and performance optimization techniques.
- Hands‑on experience building and operating high‑volume data pipelines, preferably with Kafka or similar messaging platforms.
- Proven ability to analyze latency bottlenecks, conduct profiling, and implement low‑latency solutions.
- Experience working in Linux environments and using modern DevOps tooling for CI/CD, monitoring, and observability.