Updating Results

Bloomberg India

  • 1,000 - 50,000 employees

Senior Software Engineer - AIM null

India, Pune

Opportunity Expired

Bloomberg LP is hiring for the role of Senior Software Engineer - AIM.

Opportunity details

Opportunity Type
Graduate Job

Application dates

Minimum requirements

Accepting International Applications
No
Qualifications Accepted
I
Artificial Intelligence
Bioinformatics
Computer Graphics & Animation
Computer Science (all other)
Computer Systems and Networks
Cyber Security
Data Science
Design & User Experience
Programming & Software Engineering
Video Game Development

Hiring criteria

Entry Pathway

See details

About the role

The Asset Investment Manager (AIM) team builds Bloomberg"s award-winning buy-side order management system (OMS). This platform is used by hundreds of institutional firms with more than $10 trillion in assets. We facilitate every process in the trading life cycle from idea generation to post-trade operations and everything in between. We need the most inspired engineers in Bloomberg to help us transform this platform into the next best OMS in the financial services industry.

AIM is one of the best places to solve some of the most complex problems in the trading world with exciting, new technologies. In the past few years, we are actively re-architecting our system with the latest tools that both Bloomberg and the open-source world have to offer. This has positioned us to invest in building brand new, sophisticated systems. We are taking on age-old problems like latency and scaling with new and exciting solutions. Many of these solutions involve technologies like RabbitMQ, Redis, Kafka, and Cassandra. We even built one of Bloomberg"s only object-relational models (ORM) for Comdb2, which began as an AIM engineer"s personal project. On our team we enable our developers to be as imaginative and excited as they can be.

What's in it for you?

This position will revolve around creating the next-generation infrastructure for one of AIM's critical products. Employees will take ownership of projects and work through the complete software development life cycle from requirements analysis, design, coding to deployment. In addition to having complete freedom to explore and research the best technologies that will help solve a particular problem, employees will get an opportunity to have hands-on experience with cutting edge technologies like Kafka, Kafka Streams, Hadoop, ML algorithms, and Python.

Our success is driven by engineers that take pride in owning a product end-to-end, from design to development and even deployment. We invest in our people. As a result, we are looking for passionate, curious engineers with an appetite to play around with interesting business models and even more interesting tools. We are looking for team players that are eager to challenge themselves and their peers.

We"ll trust you to

  • Take responsibility for the full software development life-cycle, from understanding the needs of the business through to coding, deployment and maintenance. Your work will be highly visible, making you highly accountable
  • Enjoy solving highly complex problems while understanding the scope and impact of your work
  • Be eager, resourceful, flexible, and an excellent collaborator. You will balance the best of technical and product knowledge to craft unsurpassed product solutions for our customers
  • Engage with the wider community - from Inner Source to Open Source, you"re someone who likes to collaborate

You'll need to have

  • 2+ years demonstrated experience programming in C++ or Python
  • An aptitude for analytical problem solving
  • Exposure to all phases of the software development life cycle
  • A degree in computer science, computer engineering, or related is required

We'd love to see

  • Experience with other object-oriented programming languages
  • Experience with multithreading
  • Familiarity with SQL and JavaScript
  • Experience with high volume, high availability distributed systems
  • An interest in the financial markets

If this sounds like you

Apply if you think we're a good match. We'll get in touch to let you know what the next steps are.

Interview process

We believe interviewing is a two-way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background, but the general framework can be found here; https://www.bloomberg.com/careers/technology/engineering/software-engineering-experienced-hire/

We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know!

Why Bloomberg?

Bloomberg is a financial technology company. Our technology drives the world"s leading financial market participants. Our strength - delivering data, news, and analytics through innovative technology, quickly and accurately - is at the core of the Bloomberg Professional service, which provides real-time financial information to more than 310,000 subscribers globally. Bloomberg has one of the largest private networks in the world, and we process billions and billions of data from all over the globe. Bloomberg is an equal opportunities employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Hiring criteria

You should have or be completing the following to apply for this opportunity.

Entry Pathway
Degree or Certificate
Minimum Level of Study
Bachelor or higher
Study Field
I
Artificial Intelligence
Bioinformatics
Computer Graphics & Animation
Computer Science (all other)
Computer Systems and Networks
Cyber Security