Previous Job
Team Leader- Storage Engineering
Ref No.: 18-03755
Location: New York, New York
Position Type:Direct Placement
Pay Rate : $ 250,000.00 - 275,000.00 /Year

Our client is a global business and financial information and news leader with a focus on open-source bleeding edge technology. They are currently seeking a Lead Storage Engineer who has a background in Software Development to help re-shape their Storage Model to a development/automation first model.

The Storage Engineering team that you would be leading is responsible for designing and maintaining systems composed of a complex blend of different technologies and solutions which power their products and services.

This is not a traditional Storage team. Theses engineers are expected to design and build highly automated systems from commodity hardware and a combination of Open Source and internal proprietary software. We also expect that provisioning and management of both vendor storage and Software Defined Storage be automated and controllable programmatically via API. The Storage Engineering team must be at the forefront of both evolving hardware technologies and software engineering practices. As Team Lead, we would expect you to be proficient in both software and systems plus a thoughtful people leader.

What's in it for you:
This is a unique opportunity to build a sophisticated system which will power the future of their automated infrastructure. You will be trusted to motivate and manage the team by providing a clear technical vision, championing the best technology that can be provided for the development teams, and ensuring great planning and process supporting the reliability and speed of the products. We'll also count on you to keep up with the best ideas in the industry and learn key internal technologies to integrate with those systems.

We'll trust you to:
  • Lead a team of infrastructure and software engineers responsible for their global Storage infrastructure
  • Own the performance and availability of their Storage products, innovating with your team to continuously improve upon both
  • Build automation around all phases of the Storage lifecycle, eliminating routine tasks, automating responses to failures, and generally eliminating as much toil as possible
  • Inspire and motivate a high-performing team, leading by example while supporting individual growth and development
  • Develop technical solutions which combine hardware and software to achieve required service levels, performance, and economics

You need to have:
  • 3+ years of experience managing teams responsible for production systems using automation and software
  • 5+ yrs of hands-on software development experience in some combination of C/C++/Python/Go
  • Experience working with large-scale distributed systems including deep dives into code, storage hardware, networking, and operating systems
  • 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 Storage, Automation, or Performance Monitoring
  • Thorough knowledge and experience with data storage algorithms, technologies such as erasure coding, and complex production troubleshooting
  • A keen interest in keeping abreast of technological advances and proven success at incorporating new technology into existing systems