Senior Software Engineer - CNCS Platform

Bloomberg

New York (NY)

Sur place

USD 140 000 - 210 000

Plein temps

Il y a 11 jours

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Bloomberg is building a cloud-native compute platform to enable scalable, multi-tenant data services on Kubernetes. You will contribute to the Data Science Platform and related runtimes, implementing resilient infrastructure and seamless full-stack solutions.

You’ll work with CNCS and AI teams, leverage open source ecosystems (Kubernetes, Docker, Istio, OPA), and help advance security, observability, and automation across production environments.

Qualifications

  • 4+ years of experience with an object-oriented programming language (Go, C++, Python, Java, etc.).
  • Degree in Computer Science, Engineering, Mathematics or equivalent work experience.
  • Strong communication and collaboration skills with stakeholders, customers, and users.

Responsabilités

  • Implement infrastructure features using Go, Kubernetes, and open source technologies.
  • Iterate rapidly as the product scales and matures.
  • Collaborate with other engineering teams and CTO office.
  • Foster a technically outstanding, welcoming and collaborative environment.
  • Treat security and automation as first-class features.

Connaissances

Go
Kubernetes
Cloud-native
SRE practices

Formation

Bachelor's degree in Computer Science, Engineering, Mathematics or related field

Outils

Docker
Karmada
Istio
OPA

Description du poste

ENG Cloud Native Compute Services Platform owns an ecosystem of shared components and services that are used to build managed multi-tenant platforms on Kubernetes. These components are known as Managed Compute and collectively they provide the foundation to build self-service platforms such as the Data Science Platform (AI workloads), Spark, Streaming (Flink), Workflows (Argo) and soon Bloomberg's Platform as a Service.

Our infrastructure is built in Go, runs on Kubernetes and empowers such core capabilities like setting up tenant environments, authentication & access control, resource deployment and consistent user experience through a shared set of cloud native infrastructure design patterns.

Our services are built entirely on open source (e.g. Kubernetes, Karmada, Docker, Istio, OPA Agent) and we are deeply involved in building Cloud Native solutions that power runtime platforms that are collectively known as the Bloomberg Data Science Platform. While working on the platform, the backbone for many of Bloomberg's up and coming AI products, you will have the opportunity to collaborate with engineers across Cloud Native Compute Systems (CNCS) and AI organizations and also contribute to open source. If you are a software engineer who is passionate about building resilient, highly available infrastructure and seamless, usable full stack solutions, we'd like to talk to you about an opening on our team.

Examples of recent and upcoming projects:
  • Managed Karmada multi-cluster orchestration and federation for CNCS Runtimes based on CNCF Karmada
  • Unified UI for all of our Cloud Native Compute Services runtimes including BPaaS (Stateless BAS and HTTP containers), SPaaS (Apache Flink), Workflows (Argo), Spark, DSP and more. This UI will allow our 1000s of users to onboard, configure, deploy, operate and debug applications across all CNCS Runtimes
  • Platform Capabilities API which provides discovery into user’s capabilities in Kubernetes Compute Runtime environments
  • BDGT integration and Self Service UI that performs allocation of quota into Kubernetes Runtime Clusters
  • Platform Resource Metrics API which provides insights into current capacity and usage of Runtime Cloud environments

We are developing and scaling the product quickly and have interesting challenges to solve while building infrastructure across Kubernetes APIs, resource management as well as security and observability stack.

We’ll trust you to:
  • Implement infrastructure features using Go, Kubernetes services and other open source technologies
  • Iterate quickly as we grow the product
  • Collaborate extensively with other engineering teams and the CTO office
  • Foster a technically outstanding, welcoming and collaborative working environment
  • Treat security and automation as first-class features
You’ll need to have:
  • 4+ years working with an object-oriented programming language (Go, C++, Python, Java, etc.)
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Good communication skills to interact well both within and outside your team (stakeholders/customers/users) and discuss ideas and solutions with clarity
  • Self-motivation to identify problems and provide solutions independently
  • A curiosity about how things work and desire to continuously learn and improve while sharing knowledge with others
  • Experience operating infrastructure in production
  • Hands-on software engineering or SRE experience
  • Strong desire to learn and build infrastructure in Cloud native environment using Golang and Kubernetes ecosystem
We’d love to see:
  • Experience building and scaling container-based systems using Kubernetes
  • A passion for providing reliable and scalable enterprise-wide infrastructure
  • Experience with authentication and IAM
  • Experience building and operating Software as a Service (SaaS) or Platform as a Service (PaaS) products
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Engineer - CNCS Platform New York, NY Posted today
Senior Software Engineer - CNCS Platform New York, NY Posted today

Bloomberg • New York (NY)

Sur place
USD 160 000 - 240 000
Benefits plan
Bonus
401(k) match
+1
Senior Software Engineer - Cloud Native Compute Infrastructure Core
Senior Software Engineer - Cloud Native Compute Infrastructure Core

Bloomberg • New York (NY)

Sur place
USD 180 000 - 230 000
Senior Software Engineer - Platform as a Service
Senior Software Engineer - Platform as a Service

Bloomberg • New York (NY)

Sur place
USD 140 000 - 190 000
Senior Cloud Native Platform Engineer
Senior Cloud Native Platform Engineer

Bloomberg • New York (NY)

Sur place
USD 160 000 - 240 000
Benefits plan
Bonus
401(k) match
+1
Senior Cloud Platform Engineer (Kubernetes & Go)
Senior Cloud Platform Engineer (Kubernetes & Go)

Bloomberg • New York (NY)

Sur place
USD 140 000 - 210 000
Senior Software Engineer - Cloud Native Compute Infrastructure Core New York, NY Posted today
Senior Software Engineer - Cloud Native Compute Infrastructure Core New York, NY Posted today

Bloomberg • New York (NY)

Sur place
USD 160 000 - 240 000
Confluent - Senior Software Engineer - Cloud Compute Platform
Confluent - Senior Software Engineer - Cloud Compute Platform

IBM • Tucson (AZ)

Sur place
USD 140 000 - 190 000
Staff Platform Engineer
Staff Platform Engineer

Phizenix Inc. • États-Unis

À distance
USD 180 000 - 260 000
Principal Platform Engineer
Principal Platform Engineer

Phizenix Inc. • États-Unis

À distance
USD 190 000 - 240 000
Senior Staff Software Engineer (Kubernetes, Operators, CRD, Go) - Federal
Senior Staff Software Engineer (Kubernetes, Operators, CRD, Go) - Federal

ServiceNow • San Diego (CA)

Sur place
USD 190 000 - 270 000