Communications Systems Backend Programmer (Consultant)

Careers at Bloomberg

New York

Posted Jul 14, 2016 - Requisition No. 50354

Bloomberg is known for its world-class customer service. Optimal communication is the foundation of that service. We are building a unified communication platform which leverages technology and client intelligence. The platform optimizes the efficiency of our representatives and provides a seamless experience for our clients. This communication system also acts as a link between our internal departments, so you get instant feedback on your product and can easily see the direct impact that it has on our clients. This system supports Bloomberg's "HELP HELP" function, which enables our 300,000 clients to connect in real time with our unparalleled analytics and technical support staff.

We're using technologies such as natural language processing (NLP) and machine learning for real-time data analysis and business intelligence tools that will help our support staff provide a more informed customer experience, faster.

Who are you? A team player who uses your passion for software to consistently make an impact. Your colleagues look to you for guidance, and you love to share what you know to make the entire team better. You don't accept the status quo, instead you challenge assumptions and strive to improve everything you're involved with. You exhibit the courage to respectfully disagree with others across the organization, supporting your position with compelling arguments.

We'll trust you to:

  • Modify a one-stop-shop communication platform that liaises between our customers and Bloomberg professionals
  • Partner with different team members across Engineering and the business to finalize requirements
  • Create and implement strategic design solutions

You'll need to have:

  • 4+ years of experience programming in C++
  • Exposure to different operating systems such as Linux, UNIX and its compilers
  • Knowledge of libraries and library dependencies
  • Familiarity with scripting languages such as shell scripts and Python
  • A thorough understanding of object-oriented design and design patterns

We'd love to see:

  • Experience working with REDIS
  • Experience shipping high-profile user-facing products, working with large code bases and engineering features for security, scalability and high availability
  • A strong understanding of the design, implementation and deployment of high-performance large-scale applications in a distributed environment
  • Someone who follows the latest technologies, industry practices, research and trends
Similar jobs