Linux Performance Engineer - Operating Systems Engineering Team

Sorry, this job was removed at 11:31 a.m. (EST) on Monday, May 14, 2018
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Our Team:

The Operating Systems Engineering team is trusted to establish the tooling and architectural standards for all aspects of operating system platforms at Bloomberg focusing on Linux but also including Solaris, AIX and Windows. We focus on deep troubleshooting of complex performance issues across all application and system stacks. We benchmark and certify production readiness of new OS releases and patches, providing engineering leadership for systems administration and application SRE teams.

What's in it for you:

You'll work with modern, open-source tooling while maintaining mission-critical systems hosting a wide array of applications for the Bloomberg Terminal product. Systems Stability Engineers will trust you as an escalation point and you'll regularly collaborate to maintain the stability and performance of operating systems and servers. We'll depend on you to advise on design, architecture, and utilization of enterprise-class operating systems, with particular focus on Linux.

You’ll need to have:

  •  Deep understanding of the Linux kernel including the virtual memory, VFS, IPC, network, and process scheduling subsystems
  •  Understanding of interrupt handling, IRQ and IRQ affinity, processor sets/cgroups
  •  Demonstrated experience with performance tuning including tradeoffs between low latency and throughput, hardware and BIOS-related tuning, and proper employment of NUMA
  •  Ability to create robust testing and certification processes to comprehensively evaluate impact of hardware changes, tunables, and system software updates to the Bloomberg application stack
  •  Proficiency in reading and debugging C source code to troubleshoot kernel-space issues

We’d love to see:

  •  Experience with applying formalized performance analysis methodologies such as the USE Method to address complex problems
  •  Experience programming in Python or Ruby
  •  Familiarity with configuration management tools such as Chef, Puppet, Ansible or SaltStack
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

731 Lexington Avenue, New York, NY 10022

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about BloombergFind similar jobs