Search jobs > New York, NY > Senior software engineer

SENIOR SOFTWARE ENGINEER/SRE - KUBERNETES FOR ADVANCED COMPUTE

Bloomberg
New York, NY, United States
Full-time

The Team :

We provide the infrastructure that supports core data services including Bloombergs 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. Were depended upon to lead the deployment, configuration, and operation of systems that power the data backend of Bloomberg.

On our team, youll 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 :

Youll 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!

Well 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

Wed 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.

21 hours ago
Related jobs
Promoted
Scale AI, Inc.
New York, New York

The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position, determined by work location and additional factors, including job-related skills, experience, interview performance, and relevant education or training. Our Generative AI Data Engi...

Promoted
VirtualVocations
Queens, New York

A company is looking for a Senior Cloud Software Engineer to lead software development projects and mentor junior engineers. ...

Promoted
Charlie Health
New York, New York

We're looking for a Senior Software Engineer, Back-End who enjoys partnering closely with the rest of the product development team to make durable contributions and technical decisions as we race toward product launches. Our team is comprised of passionate, forward-thinking professionals eager t...

Promoted
Targeted Talent
New York, New York

As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for highly parallel architectures to maximize performance and efficiency. They are seeking a Software Arc...

Promoted
Bloomberg
New York, New York

As a Senior Engineer at Bloomberg you will own the technical product, make recommendations to the business, and work with a diverse team of strong technologists to power Bloomberg's operational excellence and continued growth. Expertise in software development practices (e. ...

Promoted
Opentrons Labworks Inc.
Queens, New York

As a Senior Software Engineer at Opentrons, you will play a crucial role in building and maintaining software applications and features used by our customers, particularly in the realm of scientific protocol authorship. Job Title: Senior Software Engineer — Backend. Reports to: Software Engineering ...

Promoted
Arcus
Queens, New York

Senior Software Engineer, Machine Learning. As a Senior Machine Learning Engineer at Arcus, you will push the frontier of our AI capabilities. You will work closely with our CTO, across the engineering team and with our customers to design, build, and productionize intelligent and dynamic AI/ML syst...

Genius Sports
New York, New York

Senior Software Engineer, Platform. We are looking for software engineers to develop the core systems that power all products and internal applications at Second Spectrum. Team-oriented engineering habits and software engineering best practices (readable, maintainable, and efficient code). Strong so...

Amazon.com Services LLC
New York, New York

We’re hiring a Senior Software Development Engineer to help shape and drive Incident Monitoring tooling and engineering efforts as part of the incident response program for the worldwide Amazon retail websites. As an L6 Software Development Engineer on the Monitoring team, you will play a pivotal ro...

Disney Entertainment & ESPN Technology
New York, New York

The Product & Data Engineering team is responsible for end to end development for Disney’s world-class consumer-facing products, including streaming platforms Disney+, Hulu, and ESPN+, and digital products & experiences across ESPN, Marvel, Disney Studios, NatGeo, and ABC News. As a member of the Da...