Team Lead - Compute Engineering

Careers at Bloomberg

Back to Search

New York, NY

Posted Feb 2, 2021 - Requisition No. 88624

Compute resources is what enables our engineers to provide the necessary power for our global business. Whether it’s virtual instances or physical machines, without them we can not build new applications and support our customers. The Compute Engineering teams designs and maintains virtual platforms and api resources integrating the two. As a Team Lead inside the Compute Engineering area, we would expect you to be proficient in both software and hardware systems, as well as being a thoughtful people leader.

We expect our engineers to design and build a highly available, scalable, and durable compute platform. Our platform is a unique mix of commodity hardware, open-source virtualization, and enterprise virtualization solutions. 

As we scaled we are now in an interesting position to modernize our automation software for provisioning and management of both vendor and open-source virtualization inside of the Bloomberg ecosystem. The Compute Engineering team is active with the open-source community and our engineering users to stay at the forefront of both evolving hardware technologies and software engineering practices. 

What’s in it for you:

You'll work with modern open-source computing platforms while maintaining mission-critical systems hosting a wide array of applications. We'll depend on you to advise on the design, architecture, and scaling of our virtual farms that utilize several different technologies both open and closed source. In addition, you'll play a critical role in improving the stability of all cloud systems to help us ensure we have a solid platform as we scale.

We'll trust you to: 

-    Lead a team of software engineers or software reliability engineers responsible for our global cloud infrastructure
-    Own the performance and availability of our cloud products, innovating with your team to continuously improve upon both
-    Build automation around all phases of the cloud lifecycle, eliminating toil, automating responses to failures, and generally eliminating as much operational work as possible
-    Inspire and motivate a high-performing team, leading by example while supporting individual growth and development
-    Develop technical solutions that combine hardware and software to achieve required service levels, performance, and economics

You need to have: 

-    Experience managing teams responsible for mission-critical production systems
-    Hands-on software development experience in Python or a similar programming language
-    Develop or integrate rest apis
-    The ability to take ownership and responsibility of issues and handle them effectively to resolution

We'd love to see:

-    Contributions to Open Source projects especially related to Cloud, Automation, or Performance Monitoring
-    Thorough knowledge and experience with data structures and complex production troubleshooting
-    A keen interest in keeping abreast of technological advances and proven success at incorporating new technology into existing systems
-    Experience working with large-scale distributed systems including deep dives into code, cloud infrastructure, networking, and operating systems

If this sounds like you, apply!

Bloomberg is an equal opportunity employer and values diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US