Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Docker @ 4
Linux @ 7
Python @ 6
Java @ 6
API @ 4
.NET @ 4
GPU @ 4
Observability @ 4
Change Management @ 4
Performance Analysis @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The Hardware Engineering team provides APIs, instrumentation, automation, and performance analysis of Bloomberg’s present and future physical server designs. Our customers at Bloomberg leverage our compute platform for a wide range of applications and service stacks, from distributed storage to private cloud, databases to market data. The product is global and serves millions of users. As a Hardware Engineering team member you will build architecturally sound, high-quality software platforms to manage standard hardware in Bloomberg’s data centers and help the company meet critical business objectives.
Responsibilities
- Design, develop, and deploy applications that maintain a healthy production environment.
- Own telemetry, observability, and change management for applications.
- Analyze and improve reliability and performance of platform applications.
- Adopt and apply modern open source technologies for systems infrastructure development.
- Participate in professional conferences and meetups to keep up with the technology space and improve processes and products.
Requirements
Must have
- BA, BS, MS, or PhD in Computer Science, Engineering, or a related technology field.
- 4+ years of proven experience with at least one object-oriented language (preference toward C++, Python, or Java).
- Strong Linux fundamentals (or basic knowledge and a strong desire to learn).
- Strong interpersonal skills and ability to work well in a collaborative team environment.
Nice to have
- Experience with continuous integration and deployment tools.
- Exposure to containers (OCI, Docker, Podman).
- Experience with application performance analysis.
- Experience with GPU performance analysis.
- Experience with Linux device drivers.
Compensation & Benefits
Salary Range = 160000 - 240000 USD Annually + 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.
Bloomberg offers a comprehensive benefits plan 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) with match, life insurance, and various wellness programs. The Company does not provide benefits directly to contingent workers/contractors and interns.
How to Apply
Apply via Bloomberg's careers portal: https://bloomberg.avature.net/careers/Login?jobId=18904