We are seeking a highly skilled Principal Engineer who will play a crucial role in driving the development and innovation on Azure Cosmos DB. You will be at the forefront of shaping the future of distributed database solutions in the cloud.
Design, implement and operate end-to-end product experiences.
Lead the technical architecture, design & code reviews, and delivery of projects, interfacing with product management, design and other dependencies.
Collaborate with product managers to layout and manage the feature execution and rollout plan.
Responsible for the quality of the features that ship to customers and for the live site when they are in production.
Make technology and design decisions to deliver performance experiences.
Collaborate with your engineering peers to reuse code/stack components where applicable and feasible.
Stay up-to-date with the latest trends in distributed databases, cloud technologies, and related fields to drive continuous improvement.
Basic Qualifications
Bachelor's Degree in Computer Science, or related technical discipline AND significant years technical engineering experience with coding in languages including, but not limited to, C, C++, C# or Python.
Strong technical prowess, including understanding of algorithms, systems architecture, and end-user experience.
Background on end-to-end ownership of complex software systems.
Preferred Qualifications
Experience with existing open-source like PostgreSQL and/or MongoDB.
Technical experience working with large-scale cloud or distributed systems.
Experience with life cycle of service development, deployment and operations.