Principal Software Engineer (AI R&D)

Job expired!

Principal Software Engineer (AI R&D) at Microsoft Security

At Microsoft Security, we prioritize our customers' safety in a digital landscape filled with threats, regulatory demands, and complex IT environments. We are actively seeking a Principal Software Engineer (AI R&D) to join our mission to make the world a safer place. By crafting an inclusive security cloud, we aim to protect every user, customer, and developer with comprehensive, easy-to-use solutions.

About Microsoft Security

Microsoft Security accelerates our broader mission to secure digital technology platforms, devices, and clouds in diverse customer environments. Our team also ensures the protection of our internal digital estate. Fueled by a growth mindset, we empower teams and leaders to bring their best, fostering a culture of life-changing innovations that reach billions globally.

Our Research and Development

Welcome to the applied research sector of Microsoft Security AI. Here, we focus on pioneering products and services within Microsoft's Security Division. In just 18 months since our inception, we have significantly contributed to projects like Microsoft Security Copilot and a variety of AI models. Our ambitious, science-first culture thrives on curiosity and humility, striving to create a brighter future through continuous learning and collaboration.

Responsibilities

  • Develop AI-based analytics environments and scalable applications
  • Build telemetry and observation platforms for monitoring and tuning GenAI-based applications
  • Design scalable architecture for LLM/SLM-based security applications
  • Implement fine-tuning of GenAI models for security use cases

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical discipline AND 8+ years technical engineering experience in languages such as C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 5+ years of experience in PyTorch, TensorFlow, or other machine learning (ML) frameworks
  • 5+ years of experience in scalable ML computing frameworks (Apache Spark, etc.)
  • 8+ years of experience in Python, C/C++, and C#/CLR development
  • 8+ years of experience in PaaS/SaaS environments (Azure, AWS, etc.)

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 12+ years of technical engineering experience OR Master's Degree in Computer Science or related technical field AND 10+ years of technical engineering experience

Additional qualifications may include the ability to meet Microsoft, customer, and government security screening requirements. This involves passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Compensation and Benefits

The typical base pay range for this role across the U.S. is USD $161,600 - $286,200 per year. Different pay ranges are applicable to specific locations, such as the San Francisco Bay Area and New York City metro area, where it ranges from USD $209,600 - $314,400 per year. Additional benefits and compensation information can be found .

Equal Opportunity Employment

Microsoft is an equal opportunity employer, providing 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 legal protections.

Applications for this role are accepted until June 19, 2024. If you require assistance or a reasonable accommodation due to a disability during the application or recruitment process, please submit a request via our .

#MSFTSecurity #MSECAIR #MSFTAI #AI