Demo

Senior Software Engineer - Cloud Optimization

Bloomberg
New York, NY Full Time
POSTED ON 2/22/2025
AVAILABLE BEFORE 5/21/2025

Our team :

Cloud Optimization is one of 3 teams directly supporting Bloomberg Cloud Compute (BCC) : a private, on-premises, globally-distributed cloud compute platform hosting thousands of applications critical to Bloomberg’s business. BCC operates on a large scale, consisting of thousands of physical machines running tens of thousands of virtual machines (VMs), which are in turn owned by hundreds of Bloomberg engineering teams.

Our team’s mission is to :

Improve BCC service consistency, availability, and performance

Provide transparency regarding the level of service customers can expect, and visibility into whether we are meeting it

Utilize existing physical resources to their fullest

We accomplish this mission by doing everything from publishing and tracking SLOs to crafting and implementing QoS policies, improving VM and BCC infrastructure performance, periodically benchmarking service performance, and documenting and communicating best practices.

We are passionate about providing a highly available, consistent, and performant platform for our customers, and are keen on expanding our team with strong software engineers possessing excellent problem solving, coding, and communication skills.

What's in it for you :

As a member of the Cloud Optimization team, your work will impact a critical component of Bloomberg’s infrastructure and all of the customers and applications that rely on it. You will work across a broad tech stack consisting of predominantly open source technologies : OpenStack, libvirt, QEMU, KVM, linux, Calico, and BGP to name a few. You will investigate optimization opportunities across the stack, from kernel tunables to new OpenStack features, and engage with the relevant upstream communities when appropriate. You will also help design, implement, and improve Python and Ansible-based services and automation that actualize our team’s vision.

We'll trust you to :

Own the performance and availability of BCC by engineering innovative solutions in service of the team’s mission

Assist in the timely investigation and resolution of customer performance issues

Be comfortable working on open-ended problems in a fast-paced environment

Collaborate effectively with team members and stakeholders

You’ll need to have :

Strong problem solving and communication skills

Strong OS and networking fundamentals

Proficiency in software engineering principles, with an interest in infrastructure

4 years of software development experience (Python is preferred but not required)

A degree in computer science, engineering, or similar field of study or equivalent work experience

We’d love to see :

Experience working with scalable, distributed systems, including deep dives into code, networking, and operating systems

Familiarity with virtualization, cloud technologies, and / or a subset of the projects mentioned above

Accepted upstream open source contributions

Talks and / or papers accepted at relevant conferences

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - Cloud Optimization?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Cloud Optimization career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Bloomberg

Bloomberg
Hired Organization Address New York, NY Full Time
The energy of a newsroom. The pace of a trading floor. We work hard, and we work fast — while keeping up the creativity ...
Bloomberg
Hired Organization Address New York, NY Full Time
Job Details Who are we: We are the KaaS team (Kubernetes as a Service), the backbone of all Kubernetes-based platforms a...
Bloomberg
Hired Organization Address New York, NY Full Time
Job Details About us: Bloomberg, the global business and financial information and news leader, gives influential decisi...
Bloomberg
Hired Organization Address New York, NY Full Time
Job Details BNEF is a strategic research provider covering global commodity markets and the disruptive technologies driv...

Not the job you're looking for? Here are some other Senior Software Engineer - Cloud Optimization jobs in the New York, NY area that may be a better fit.

Senior Backend Software Engineer

Big Cloud, New York, NY

Lead Support Engineer

Cloud Software Group, Inc., Yonkers, NY

AI Assistant is available now!

Feel free to start your new journey!