Senior Software Engineer
Core
Build features for an internet-scale, real-time distributed digital advertising marketplace processing 4 million queries per second.
Role type
Senior Software Engineer (Real-time Distributed Systems)
Builds
Real-time backend services and features for publishers and curators (via careerplan.io/jobs/1970393556917687-senior-software-engineer-at-microsoft)
Domain
Digital Advertising / Distributed Systems
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, distributed systems, client-server architecture, distributed databases, real-time backend services, Zookeeper, Redis, SQL DB
Preferred skills
High-performance transactional distributed backend systems, Linux environments, ultra-low-latency optimization, A/B testing design, ML optimizations
Technologies
Zookeeper, Redis, SQL DB, Linux
Responsibilities
Design features that drive monetization, develop features for publishers and curators, maintain high standards of availability, reliability, and performance, proactively seek new knowledge and adapt to technical trends, drive consistency in monitoring and operations at scale
Seniority
Senior, hands-on IC
