Senior Software Engineer
Core
Design, develop, and operate large-scale geo-distributed services, data ingestion, real-time aggregation, and ML systems on Azure infrastructure.
Role type
Senior Software Engineer (Distributed Systems & AI Infrastructure)
Builds
Geo-distributed services, data/ML infrastructure, real-time aggregation systems, and AI-assisted engineering pipelines.
Domain
Cloud Infrastructure (Azure), Distributed Systems, Machine Learning
Deliverable
production ML models
Required skills
Distributed systems design, Kubernetes, Azure Cosmos DB, Redis, Azure Data Lake, Azure ML, Stream Analytics, AI tooling, Architecture design, Security engineering, Code review, Mentoring, Incident management, Observability
Preferred skills
C, C++, C#, Java, JavaScript, Python
Technologies
Kubernetes, Azure Cosmos DB, Redis, Azure Data Lake, Azure ML, Stream Analytics
Responsibilities
Design and operate geo-distributed services and ML systems; Own architecture and design trade-offs; Lead code reviews and mentor engineers; Drive cross-team execution and release planning; Own live site operations and incident mitigation; Define security invariants and threat models.
Seniority
Senior, hands-on IC
