Senior Software Engineer - Artificial Intelligence

company banner
Bloomberg L.P.
Agile, Architecture, Artificial Intelligence, Compilers, Developer, Development, GIT, Java, Linux, Python, SDLC, Software Engineer, SVN, Testing, Unix, Version Control
Full Time
Telecommuting not available Travel not required

Job Description

Job Requisition Number: 64861

We are looking for an experienced Software Engineer to join our rapidly growing Artificial Intelligence team.

News and social media move financial markets. Bloomberg is one of the largest producers of news in the world and ingests over 70,000 external news feeds and social media like Twitter each day. This data keeps our clients informed, and our team's insights help make sense of it for our customers.

Who are we?

Bloomberg's Artificial Intelligence (AI) group: researchers and engineers who have a passion for solving complex problems. Our charter: to extract relevant, meaningful, tradable, and actionable information (pricings, earnings, recommendations and major events) from data (news, web, social media, and structured data) in real-time. Since our customers rely on this information to make swift financial decisions, we guarantee precision, accuracy and latency beyond most academic and industry standards.

Who are you?

A strong software engineer who enjoys building and improving complex, large-scale systems. You like writing testable and maintainable code. You are autonomous: you know whether your time is best spent thinking about the architecture or writing a tool that helps you get the job done. You want to join a close-knit group and make a big impact.

Help us improve our low-latency, high-volume pipeline, which carries two million news stories and half a billion tweets daily. You will integrate new functionality, such as supporting more document formats and publishing the output of our AI systems to more downstream listeners. You will improve the speed and reliability of the existing pipeline.

We'll trust you to:

  • Write, test and maintain production-quality code
  • Work in a fast-paced and agile environment to deliver high-quality features to our clients
  • Improve our SDLC processes

You'll need to have:

  • 5+ years of software development experience
  • Bachelor's degree or higher in a Computer Science or related field
  • Experience building large-scale software systems: developing, testing, and maintaining them
  • Experience with multithreading and distributed computing
  • Strong coding skills in one or more of: C/C++, Python, Java
  • Experience with version control tools such as Git and SVN
  • Interest in building and maintaining Machine Learning applications. Experience is a plus!

We'd love to see:

  • In-depth knowledge of toolchains (build systems, compilers, linkers, interpreters, debuggers, profilers)
  • Strong Linux/UNIX skills
  • Experience designing and using relational databases
  • Experience building and maintaining large-scale systems
  • Knowledge of artificial intelligence, machine learning, or natural language processing

If this sounds like you, apply!

You can also check out our blog,, to learn more about our publications and projects in data science.


Date: Wed, 31 01 2018 00:00:00 GMT
Department: Software Developer/Engineering

Company Information

Bloomberg is a company dedicated to helping solve complex challenges through insight and information. Our strength quickly and accurately delivering data, news and analytics through technology is at the core of everything we do. With over 19,000 employees in 192 locations, we give influential decision makers in business, finance and government a competitive edge by connecting them to a dynamic network of news, people and ideas. To do so, we need constant energy and innovation which is where you come in. At Bloomberg, you will have the opportunity to take risks and be part of an organization that is entering new markets, launching new ventures and pushing the boundaries. Our ever-expanding technology, data, news and media services afford employees the opportunity to expand skills and connect with smart, driven colleagues from a diversity of backgrounds and ideas. We're looking for dynamic, multi-talented people who have a desire to thrive in a forward-thinking culture and a business with global impact. Are you ready to make your mark? Learn more about our businesses and opportunities at
Dice Id : 10432313
Position Id : 64861