Microsoft's Monetize Platform needs to build and operate core components of a real-time advertising platform that handles billions of requests daily, requiring optimization for performance, space, and algorithmic efficiency to accurately connect advertisers and publishers in a digital marketplace.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 4+ years experience building high performance, multi-threaded, distributed systems and applications, preferably in a Linux environment.
- 4+ years of fundamental understanding of generalized architecture patterns and service-oriented architecture (SOA).
- Excellent Computer Science fundamentals with regards to data structures, algorithms, time complexity, etc.
- Experience practicing advanced optimization techniques.
Responsibilities
- Designing and implementing scalable solutions including new features and enhancements of our Platform.
- Producing prototype features quickly and participate in gathering feedback from clients.
- Participating in code reviews and provide feedback to increase code efficiency, maintainability and robustness.
- Supporting and debug production level issues and provide fixes in an expedient manner.
- Mentoring junior engineers on best practices in software development
- Lead the cross-team engineering efforts to build business critical products for publishers and buyers on the Monetize platform.
- Own significant areas of the Monetize real-time platforms and function as the architect.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Being passionate about enabling customer success.
- Being focused on building high-quality, intuitive products.
- Being passionate about learning and teaching.