TL;DR
Senior Software Engineer (AI, Big Data): Developing global-scale streaming and AI infrastructure for Microsoft Ads, with an accent on large-scale data ingestion, entity conflation, and system optimization. Focus on designing and shipping new business features using Machine Learning and AI to improve ad quality and maximize performance while maximizing performance and minimizing cost.
Location: Hybrid in Mountain View, United States. Employees within a 50-mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S. location are expected to work from the office at least four days per week starting January 26, 2026.
Salary: USD $158,400 – $258,000 per year (for San Francisco Bay area and New York City metropolitan area)
Company
hirify.global empowers every person and every organization on the planet to achieve more, leveraging diverse backgrounds and experiences to build great products.
What you will do
- Enhance and operate Product Ads cloud infrastructures on Azure, including advertiser facing APIs, large-scale data ingestion, and entities conflation.
- Build and optimize systems for storing and processing billions of entities daily.
- Design, implement, experiment, and ship new business features to enhance/create existing/new ad products.
- Use Machine Learning and AI to detect and improve ads quality.
- Optimize code and evolve architectures to maximize performance and minimize cost.
- Dive deep into data to find key insights that drive technical design and feature roadmaps and resolve customer escalations.
Requirements
- Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- 2+ years of hands-on experience in online advertising systems, information retrieval systems, web search systems, big data processing pipelines, database applications, large scale internet applications, and/or distributed systems.
- Solid communication skills and ability to collaborate between diverse remote teams.
- Solid understanding of OOD, data structure, algorithm, big data processing, data streaming, information retrieval, machine learning, web crawling, document understanding, and AB testing knowledge.
- Familiarity with software development cycle and Agile development practice.
Nice to have
- Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python OR Bachelor’s Degree AND 8+ years.
- Experience working with one or more of the following technologies: .NET, NoSQL, Azure, Python, ClickHouse, AKS.
Culture & Benefits
- Committed to cultivating an inclusive work environment with a growth mindset, innovation, collaboration, respect, integrity, and accountability.
- Access to various benefits and compensation (details available on Microsoft careers page).
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →