Search jobs > New York, NY > Senior software engineer

Senior Software Engineer/SRE - Kubernetes for Advanced Compute

Bloomberg
New York, NY
Full-time

The Team :

We provide the infrastructure that supports core data services including Bloomberg's data science and machine learning platform, search infrastructure, and various others.

Our challenges span both software and hardware and the scale we work on is extensive.

Our team builds the systems that run our newest cutting edge platforms. We're depended upon to lead the deployment, configuration, and operation of systems that power the data backend of Bloomberg.

On our team, you'll have the ability to truly innovate and invent, helping define the technical foundations of groundbreaking systems.

Using containerization and Kubernetes on innovative hardware, including GPU's and DNN-specific hardware, we build systems that rival super-computing solutions across the world!

The Role :

You'll have the opportunity to make key technical decisions which help define the future of data and analytics infrastructure! You will apply your existing experience while gaining new experience in Kubernetes, containerization, GPU's, Data Science, and distributed database systems.

All your solutions will drive new functionality within the Bloomberg Terminal and other client interfaces - direct drivers of financial decisions around the world!

We'll trust you to :

  • Design, build, and automate new solutions centered around the Kubernetes container orchestration platform and its ecosystem of projects
  • Be responsible for solutions which maintain configuration and robustness of systems
  • Analyze performance, metric placement and interpretation, and capacity planning
  • Solve and debug runtime issues with software and hardware
  • OS and hardware level optimizations
  • Interact with platform developers to understand and validate their workflows, requirements, application performance, and application resilience

You'll need to have :

  • 4+ years of programming experience with an object-oriented programming language (Python, Go, Java, or Ruby)
  • A degree in Computer Science, Engineering or similar field of study or equivalent work experience
  • 2+ years systems configuration and automation experience (e.g. Ansible, Chef, Puppet, SaltStack error handling, idempotency, configuration management)
  • 2+ years Linux systems experience (Ubuntu / Debian experience preferred, ideally conversant in Unix networking and C system calls)
  • A strong familiarity with Continuous Integration and Continuous Deployment methodologies, chat-ops, etc.
  • Proven experience building and scaling out critically important, elastic, load distributed, and high throughput systems

We'd love to see :

  • Experience with networking (e.g. packet analysis, routing protocols).
  • Open source experience (a well curated blog, upstream accepted contribution or community presence)
  • Private and public cloud experience (OpenStack, AWS, GCP)

How we give back :

This new team will make extensive use of Open Source Software. As part of that, we make a commitment to upstreaming features we'll be developing within Kubernetes and its ecosystem.

Whether pushing bug-fixes upstream, developing new features, giving presentations at conferences / meetups or collaborating with industry leaders, open source will be at the heart of this new team.

It's not just something we do in our free time - it is how we work.

Interviewing with us :

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!

We have a lot of opportunities to choose from in Engineering, and it is important to us that your skills and experience aligns best with the team you are interviewing with.

To help ensure you are placed on the right team, your application will be considered for all of our current vacancies in Engineering at the first stage of the interview process.

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 redacted

15 days ago
Related jobs
Promoted
VirtualVocations
Brooklyn, New York

A company is looking for a Senior Software Engineer for Media Infrastructure. ...

Promoted
Capital One
New York, New York

As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range as...

Promoted
VirtualVocations
Brooklyn, New York

A company is looking for a Senior Software Engineer for their Telematics Platform. ...

Promoted
Capital One
New York, New York

As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range as...

Promoted
MAP Staffing Solutions Group
New York, New York
Remote

Bachelor's degree in Computer Science, Engineering, or a related field. Develop and maintain high-quality software to support Product initiatives and features using C#. Write clean, efficient, and easily maintainable code adhering to best practices in software development. Create and maintain compre...

Promoted
Capital One
New York, New York

As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range as...

Promoted
BERA Brand Management Inc
New York, New York

Bera Brand Management (BERA) is looking for a dynamic hands-on Full Stack Software Developer to be part of the BERA software engineering team. We never stop innovating our platform to make it easier for marketers and brand leaders to diagnose, direct, and inspire their efforts and financial contribu...

Promoted
Justworks
New York, New York

The Justworks' Payments team is hiring aSenior Software Engineer (Full Stack) to help model the complex world of payments in fast, accurate, and scalable software. As a Senior Software Engineer, how results are achieved is paramount for your success and ultimately result in our success as an organiz...

Capital One
Queens, New York

New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. Senior Software Engineer, DevOps. As a DevOps Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. Please note that this salary information is solely for ca...

DoubleVerify
New York, New York

Write solid code with a focus on high performance for services supporting high throughput and low latency. Architect, design, and build big data processing platforms handling tens of TBs/Day, serve thousands of clients, and support advanced analytic workloads. Hands-on experience building low latenc...