Microsoft Azure Storage Engineering team is looking to solve system development and modeling problems across hardware and software platforms for Azure Storage platform systems
Requirements
coding in languages including, but not limited to, C, C++, C, Java, JavaScript, SQL and Python
experience in system development and debugging, with an emphasis on coding across software layers
experience with Microsoft or comparable large scale industry services, including distributed storage and/or networking
analytical skills and sound technical judgment to evaluate options and make informed decisions across performance, cost, and risk
knowledge of Azure Data Factory, Cosmos, Kusto, Spark, Kafka or other big-data and telemetry technology stacks
proficiency in data warehouse principles, architecture, design and its implementation at large scale
experience with cloud computing and online services business models, including business, technical, and operational metrics
Responsibilities
drive requirements and specifications, analyze system performance, and deliver code and releases for systems that model performance, capacity, and financials for Azure Storage platform systems
shape product vision and business strategy for these tools, ensuring that architecture and implementation meet scalability, reliability, and security needs
lead multiple areas, including development of internal tools, understanding and diagnosing storage and networking telemetry, and providing inputs that improve reliability through prediction
use simulation modeling to assess advanced technology system behavior under varied scenarios and inform capacity decisions
work across teams, internal and external, to influence system architecture for improved performance and reliability
evaluate hardware acceleration options and security requirements, and design tools that can propose hardware configurations from workload and Service Level Objective (SLO) inputs
designs and implements code for products, services, or features, reusing existing code where applicable, and sets technical standards for modeling and simulation tools
Other
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
Ability to meet Microsoft, customer and/or government security screening requirements
Ability to work with large amounts of reasonability and autonomy
Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
1+ year(s) of experience learning and grasping concepts quickly in a fast-paced environment