Software Engineer - Distributed Systems - Demand Generation
Microsoft Monetize and Microsoft Curate are digital advertising products that enable the efficient monetization of digital content & proprietary information in a transparent and streamlined environment. Our advertising systems receive 9M opportunities to show users ads per second, send 40M requests per second to over 100 integration partners, have 10-100 millisecond latency constraints, and process 235K object updates per minute, resulting in 300GB/s of inbound and outbound network flow. Our platform handles monetization for a global set of publishers in a scalable & intelligent manner.
Do you like solving internet scale challenges and building cutting-edge technology to solve them? The Demand Generation team is responsible for taking digital ad inventory to wherever the buyers are and bring in their ad spend in real time. This is a backend engineering role focused on the distributed systems that power our advertising platform. Engineers work on the real-time software to optimize our software for performance, space and algorithmic efficiency.
Our unique scale challenges (huge volumes of business objects, high number queries per second and vast amount of generated data) require our team to constantly optimize our platform for cost and business growth. We collaborate cross functionally with other teams both upstream and downstream to solve business challenges.
Qualifications
- BS/MS degree in Computer Science, Mathematics, or related discipline.
- 1+ years experience and familiarity with C development in UNIX environments.
- Interested in low level programming, distributed architectures, or real-time systems.
Preferred:
- Experience with relational databases, preferably MariaDB/Mysql.
- Experience with CI/CD, Automation.
- Experience with big data concepts, docker, and Kubernetes.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
#MicrosoftAdvertising# #MicrosoftInvest# #RealtimePlatform# #WebXT#
- Collaborate with senior engineers to build and deliver new products on a massively distributed, low latency and realtime platform which spans multiple applications.
- Implement code changes with focus on quality and timeliness.
- Work creatively with your product counterpart on addressing tactical business needs.
Participate in system design alongside senior engineers.
![Microsoft](https://storage.googleapis.com/echojobs.io/static/logos/microsoft-com.png)
0 applies
15 views
Jobs from our Partners
Senior ServiceNow Developer DHS or Secret (Remote)
Artificial Intelligence (AI) Cybersecurity Architect
AI and Data Systems Architect
Senior Software Engineer
Other Jobs from Microsoft
Software Engineer II
Data Center Critical Environment Mechanical Engineer
Principal Software Engineering Manager
Software Engineer
Software Engineer - Azure Storage
Similar Jobs
Senior DBA Engineer
Senior DBA Engineer
Senior DBA Engineer
Senior DBA Engineer
Senior DBA Engineer
Senior DBA Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 307 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee