What are the responsibilities and job description for the Senior Software Engineer - Storage Products position at Bloomberg?
Description & Requirements
Data is at the heart of Bloomberg's technologies, which produce, distribute and protect some of the most critical and valuable data in global business. The Storage Engineering teams design and maintain the systems which store, process and protect that data.
This is not a traditional storage team : we expect our engineers to design and build a highly available, scalable, and durable storage platform. Our platform is a unique mix of commodity hardware, open source software-defined storage, and appliance-based storage solutions. In addition to shepherding our core storage systems, our team is modernizing our automation software for provisioning and management of both appliance-based storage and software defined storage inside of the Bloomberg ecosystem. The Storage Engineering team works closely with the industry and our engineering users to stay at the forefront of both evolving hardware technologies, open source storage platforms and software engineering practices.
Storage Product is a newly created software engineering team within Storage Engineering with a mandate to build our end-to-end client facing products to abstract away the underlying technologies. We collaborate with all the other Storage Engineering teams to deliver our top level Object, File and Block storage products, as well as Data Protection for our critical data.
We're looking for strong software engineers with great coding, problem solving, and communication skills. Domain knowledge in storage is a plus but absolutely not required, we'll teach you everything you need to know about storing bits'n'bytes.
What's In It For You :
- This is a unique opportunity to improve Bloomberg engineers' experience with storage products through client-facing interfaces, tooling, and client workflow management systems which will power the future of Bloomberg's automated storage infrastructure. We'll trust you to design and implement robust and scalable full-stack software systems to handle heavy loads of traffic, write automation and tests, as well as perform deployment tasks on many systems and platforms all while managing interactions with the Blomberg applications engineers who rely on the availability of our storage products.
- We utilize the latest open-source technology to build our systems such as Flask, React, Redis, Kafka, Docker, Postgres, Apache Airflow, etc, meanwhile you'll be exposed to some, or all, of the following storage technologies, S3, Ceph, NFS, SAN, NVMe Over Fabrics and many more.
We'll Trust You To :
You'll Need to Have :
We'd Love To See :
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.
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.
Salary : $160,000 - $240,000