Microsoft is looking to build the next state-of-the-art AI infrastructure to fuel its rapidly growing multi-billion online advertiser business.
Requirements
- Hands-on experience in one of areas: online advertising systems, information retrieval systems, big data processing pipelines, microservices, large scale internet applications, NLP/computer vision applications and/or distributed systems
- Solid understanding of OOD, data structure, algorithm, big data processing, data streaming, information retrieval, machine learning, web crawling, document understanding and AB testing knowledge
- Experience working with one or more of the following technologies: .NET, NoSQL, Azure, ADLA/ADLS, ADF, HDFS, Spark, SQL, Kafka, LLM Python, Docker, Kubernetes, AI Model Inferencing Tools
- Coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
Responsibilities
- Works with stakeholders to determine user requirements for a set of features
- Contributes to the identification of dependencies, and the development of design documents for a product area
- Creates and implements code for a product, service, or feature, reusing code as applicable
- Contributes to efforts to break down larger work items into smaller work items and provides estimation
- Contributes to the Ads infrastructure in the following areas: data ingestion/validation/processing, entity conflation, image processing, web document understanding, feature extraction, and index generation
- Conduct feature experiments to understand user behavior/marketplace impact and ship features to production
Other
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
- Master's Degree in Computer Science
- Ability to meet Microsoft, customer and/or government security screening requirements
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter