Senior Software Engineer (Azure Data)
Core
Lead design and code reviews for distributed systems and planetary scale services, managing the full engineering lifecycle from research to live site support.
Role type
Senior Software Engineer (Azure Data)
Builds
Distributed systems and planetary scale services on Azure
Domain
Cloud infrastructure / Big data / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Big data processing, Near real-time latency optimization, Performance tuning for data pipelines, Code review leadership, Technical prototyping, Solution architecture, Cross-team collaboration, Engineering lifecycle management, Code quality enforcement
Preferred skills
Innovation in product technology, Industry leadership, Evangelizing engineering best practices, Tech talks and knowledge sharing
Technologies
Azure, C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead design and code reviews across feature areas, Participate in all stages of the engineering lifecycle (research, prototyping, development, deployment, support), Deploy solutions across all Azure regions, Identify bottlenecks and engineer solutions for performance-sensitive data pipelines, Write well-crafted, tested, readable, and maintainable code, Share knowledge through tech talks and best practice evangelism
Seniority
Senior, hands-on IC