Senior Distributed Systems Engineer - AIM Observability and Performance

Senior Distributed Systems Engineer - AIM Observability and Performance

Senior Distributed Systems Engineer - AIM Observability and Performance

Job Overview

Location
New York City, New York
Job Type
Full Time Job
Job ID
85859
Date Posted
1 year ago
Recruiter
Dennis Ruth
Job Views
270

Job Description

Are you curious about how a hedge fund makes money or what tools a portfolio manager use to rebalance their portfolios? Do you understand the importance of observability when designing scalable distributed systems? Our team needs people like you!

The AIM (Asset & Investment Manager) Engineering team builds software for all Bloomberg-supported asset classes (equity, fixed income, swaps, commodities, options) for hundreds of institutional firms with more than $15 trillion in assets. When hedge fund managers use our applications, they have mere seconds to absorb the information on the screen and make critical decisions that move the financial markets around the world. As you can invent, scale, speed, and usability are our primary concerns while developing software.

We seek a passionate and highly self-motivated Distributed Systems Engineer to join the Position Management (PM) Applications team. The ideal candidate will have experience developing scalable distributed systems, possess good communication skills, and enjoy problem-solving independently and in team settings.

You will be responsible for:

  •  Working with the Position Management Engineering and Position Management product teams to define key service level objectives (SLOs) and indicators (SLIs);
  •  Collaborating with application, user interface, and middleware teams across Bloomberg to instrument the AIM codebase with appropriate SLIs;
  •  Defining best practices for system observability and promoting them throughout the AIM Engineering and Product organizations;
  •  Designing, building, and maintaining custom tools to streamline the implementation and troubleshooting processes.

You’ll need to have:

  •  3+ years of experience with distributed systems software development in a major programming language (JavaScript, C++, Python, Go, etc.);
  •  Experience working in a linux-based environment;
  •  Solid understanding of modern application architecture and design patterns.
  •  BA, BS, MS, PhD in Computer Science, Engineering or related technology field.

We'd love to see:

  •  Experience building tools for application development teams;
  •  Experience with a time series database such as InfluxDB, Graphite, or Apache Druid.

Bloomberg is an equal opportunities employer, and we value 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.

Job ID: 85859

Similar Jobs

Meta

Full Time Job

Senior distributed systems engineer - aim observability and performance Senior distributed systems engineer - aim observability and performance

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior distributed systems engineer - aim observability and performance Senior distributed systems engineer - aim observability and performance

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior distributed systems engineer - aim observability and performance Senior distributed systems engineer - aim observability and performance

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior distributed systems engineer - aim observability and performance Senior distributed systems engineer - aim observability and performance

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept