Enterprise Connectivity and Integration Engineer

Careers at Bloomberg

New York

Posted Aug 11, 2016 - Requisition No. 53335

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. Your ideal project is building 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. Our system balances numerous requirements while merging ETL design, real-time processing, systems programming, web delivery and human computer interaction for graph-based message transformation. Now, 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:

  • 2+ years of experience programming in either Java or C++
  • Expertise with data structures and algorithms
  • Thorough understanding of object-oriented programming and experience applying modern design patterns
  • Experience with relational databases and SQL
  • Strong problem solving skills
  • Thorough understanding of the underlying systems you've worked on

We’d love to see:

  • Solid development experience with Python
  • Experience with PostgreSQL or MySQL is desired
  • Familiarity with open-source technologies
  • An understanding of or exposure to functional programming languages
Similar jobs