Data Platform Engineer - Data Technologies

Careers at Bloomberg

Back to Search

New York, NY

Posted Jan 10, 2018 - Requisition No. 61799

Bloomberg runs on data. It’s our business and our product. It’s why thousands of companies partner with us. We're nearing one petabyte and growing, with no end in sight. Our data captures the who, what, when, where and why our clients use Bloomberg products.

The Bloomberg Data Services (BBDS) Engineering team provides a distributed platform for hosting data sets, complete with managed data stores, search, analytics, and real-time stream processing capabilities. Our system scales to petabytes while offering low latency, high availability, and discoverability of data to clients. BBDS is designed to address the unique and evolving challenges in today’s financial systems.

Do you enjoy solving intricate engineering problems? Like the challenge of building real-time, large-scale systems? Are you the type of developer who digs in at the lower levels and demands to understand how software systems work? Do you strive to write meticulous and maintainable code that accounts for all possible failures? If this sounds like you, we’re interested in speaking to you!

You’ll need to have:

  • A background in Computer Science, Engineering, or Math.
  • 4+ years of professional experience in Java/Scala with deep knowledge of the JVM.- Experience designing services that scale to millions of requests a second.- Proficiency in Linux, kernel subsystems, TCP/IP.
  • Knowledge of database internals (e.g. MySQL), transactions, clustering, sharding, and replication.
  • Experience in software instrumentation for monitoring and observability.
  • Software best practices: automated testing, continuous integration, and documentation. Experience with containers and cluster managers is a plus, e.g. Docker, Mesos, Kubernetes.
  • BA, BS, MS, PhD in Computer Science, Engineering or related technology field

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US