Senior Python Developer

Careers at Bloomberg

New York

Posted Jun 24, 2016 - Requisition No. 50176

The Content Generation and Distribution team is responsible for Bloomberg's market-leading enterprise reference data product. We build and maintain high-performance systems that feed billions of data points per day to our customers, who include key financial players that rely on our software. Our system delivers a wide range of information on nearly all types of financial instruments including equities, fixed income, indices, FX, and futures and options. We work with hundreds of databases and a distributed system that utilizes multiple processes across dozens of machines to generate the needed data. We make data available to our clients via various delivery mechanisms such as web services, MQ and SFTP. We interact closely with our business and sales teams and have many opportunities to design and develop innovative solutions to satisfy ever-growing customer demands.
What's in it for you:

As a developer on our team, you will have the opportunity to work with a wide variety of technologies such as Python, C++, Perl, Java, Javascript, SQL, RabbitMQ, Celery, Git, Jenkins, Robot Framework - whatever it takes to get the job done. Our work atmosphere is fast-paced, spirited and friendly.

We'll trust you to:

  • Design and develop new software within the industry's leading reference data product suite
  • Enhance our software infrastructure to improve the reliability and computational efficiency of our content generation and distribution technologies
  • Interact with various programming groups across Bloomberg as part of the development process

You'll need to have:

  • 3+ years of current Python development experience
  • Experience developing software in a UNIX environment
  • Understanding of Python, including code organization and testing

We'd love to see:

  • Experience with compiled languages such as C, C++ or Java
  • Experience building both small scripts and large systems in Python
  • Working knowledge of development tools such as debuggers, memory profilers, and performance measurement
  • Relational database experience
  • Excellent communication skills
Similar jobs