Email, chat, and the web are an integral parts of our everyday lives. They are essential for communication and productivity, but are also the primary ways cybercriminals exploit victims and infiltrate organizations. Attackers abuse these communication methods to steal identities, hold critical assets for ransom, inflict financial harm, and install malicious software. Do you want to join a team dedicated to protecting hundreds of millions of people from these threats?
At Microsoft Security, our mission is to make the world a safer place for all. The Messaging and Web Security Research team is a global, multidisciplinary organization of engineers, data scientists, security researchers, and program managers. With an unparalleled view of the threat landscape, we develop deep expertise in attacker techniques and use that knowledge along with the latest technology to stop it. We protect customers using Outlook.com, Microsoft Defender for O365, Microsoft Edge, and much more.
We are redefining email and web security using the latest technology, unparalleled data and intelligence systems, and a collaborative and inclusive team culture. Join us and make a difference in our mission to empower everyone to communicate with confidence and trust!
We are looking for a Software Engineer, Machine Learning (ML) Operations to strengthen day-to-day operation of our Machine Learning tech-stack.
Qualifications:
Required/Minimum Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, or related field AND 2+ years technical experience in software engineering, network engineering, service engineering, or systems engineering
- OR equivalent experience.
- 1+ years of experience as MLops, Data, or Service engineer
Other Requirements:
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Additional or Preferred Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, or related field AND 5+ years technical experience in software engineering, network engineering, service engineering, or systems engineering
- OR equivalent experience.
- 1+ year(s) technical experience working with large-scale cloud or distributed systems.
- Experience with building or supporting ML-based production systems consuming billions of events per day.
- Demonstrated technical competencies with large-scale data processing tools.
- Experience of working on-call
- Proficiency with Python and SQL
- Experience with C# is a plus
- Security experience or desire to develop security expertise
Service Engineering IC3 – The typical base pay range for this role across the U.S. is USD $94,300 – $182,600 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $120,900 – $198,600 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 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.
#MSecR # MSFTSecurity
Responsibilities:
- Support day-to-day operation of ML-based email protection stack: maintain reliability, observability, and performance. This role requires being a part of the on-call team.
- Resolve issues with services, minimize customer impact, and documents solutions that inform ongoing improvements and prevent the recurrence of similar issues.
- Share technical insights from operational experience with interdisciplinary team (DS, Machine Learning Engineering (Mleng), Research and Response analytics) to strategically improve the tech stack through your learnings.
- Drive operational efficiency of the stack by developing scripts and/or automation.
- Partner closely with internal customers and teams to conduct root cause analyses, share end-to-end expertise in services, and to mitigate and resolve issues.
- Build Machine Learning Operations (MLops), visualization, monitoring, and alerting data pipelines.
- Assist with ML experimentation and building ML models and pipelines