Senior Software Engineer - Data
Core
Architect and build scalable, low-latency data pipelines and personalization engines to ingest, process, and serve telemetry and usage data for AI-driven user context.
Role type
Senior Software Engineer - Data (Systems & Pipelines)
Builds
Real-time and batch personalization engines, data pipelines, and APIs for Copilot's reasoning capabilities.
Domain
AI/ML infrastructure, Data Engineering, Cloud Systems
Deliverable
production ML models | infrastructure
Required skills
Python, C#, Java, Kafka, Spark, Flink, Cloud Infrastructure (Azure/AWS/GCP), Data Modeling, API Design, System Orchestration, Monitoring, DevOps
Preferred skills
Experience with AI platforms and frameworks, Large-scale data systems optimization
Technologies
Kafka, Spark, Flink, Azure, AWS, GCP
Responsibilities
Design and maintain robust data pipelines for telemetry and experimentation data; Own orchestration, monitoring, and DevOps for critical data workflows; Build real-time and batch personalization engines; Design data models and APIs enabling AI reasoning about user context; Optimize systems for performance, reliability, and cost across diverse workloads.
Seniority
Senior, hands-on IC