Senior Software Engineer - BQL Workload Management

Senior Software Engineer - BQL Workload Management

Senior Software Engineer - BQL Workload Management

Job Overview

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

Job Description

Bloomberg runs on data. It's our business and our product. From the biggest banks to the most elite hedge funds, financial institutions need timely, accurate data to capture opportunities and evaluate risk in fast-moving markets. Enabling clients to access Bloomberg’s data and perform custom analytics, the Bloomberg Query Language (BQL) and Analytics platform is at the forefront of innovation for our business.

The BQL Enterprise & WLM team is responsible for maintaining the enterprise business requirements for BQL which includes tracking compute and data usage by our enterprise clients as well as creating a workload management system that acts as a gateway to all of BQL traffic. The WLM project is in its early stages of development and relies on technologies such as Kafka, distributed state in memory and heuristic cost modeling to accurately predict load and route traffic across the BQL ecosystem. We are looking for a strong engineer to join our WLM team and move the project forward.

We'll trust you to:

  •  Love working on complex problems at scale with Agile methodology
  •  Innovate and collaborate with the team on existing and new projects
  •  Write, test and maintain production-quality code
  •  Have strong communication skills 
  •  Take ownership of your projects and drive them to the finish line

What you'll need to have:

  •  3+ years of programming experience in Java (or equivalent OO language)
  •  Thorough understanding of OOP, data structures, algorithms, and distributed system
  •  Knowledge of network protocols such as http, load balancing, routing etc
  •  Experience with architecture designing and API designing

What we'd love to see:

  •  Experience with messaging technologies such as Kafka, BMQ
  •  Experience with distributed state technologies such as Redis, ZooKeeper etc
  •  Experience with metrics management systems like Grafana

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: 86139

Similar Jobs

Meta

Full Time Job

Senior software engineer - bql workload management Senior software engineer - bql workload management

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

Full Time Job

Deloitte

Full Time Job

Senior software engineer - bql workload management Senior software engineer - bql workload management

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

Full Time Job

Labcorp

Full Time Job

Senior software engineer - bql workload management Senior software engineer - bql workload management

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

Full Time Job

Braintrust

Full Time Job

Senior software engineer - bql workload management Senior software engineer - bql workload management

• 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