Senior Software Engineer - CNCS Platform
Bloomberg is hiring a Senior Software Engineer - CNCS Platform in New York, United States. It pays $160k-$240k a year and Level rates it ; you can apply on Bloomberg.
Level's read on this job
- Level rates this software engineer role Little AI ●○○○: aI is not part of the work.
- Level classes it as a senior role.
- Bloomberg has 338 other open roles on Level.
- Posted in the last few days.
AI in this role
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’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
Salary Range = 160,000 - 240,000 USD Annual + Benefits + Bonus
The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.
We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.
Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.
How we rate this
Senior Software Engineer - CNCS Platform at Bloomberg rates 22 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Also common in software engineer jobs at this level
Pay
- This job starts at
- $160k
- Typical software engineer job
- $168k
This posting starts 5% below the typical software engineer job. See software engineer jobs
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get new software engineer jobs by email
One email a week with the new software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step