Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer - AI Security 
Taiwan, Taoyuan City 
235007941

Today

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 2+ years of experience building, scaling, and operating Azure cloud services.
  • 2+ years of relevant industry experience driving research incubations to Production to drive real world impact.
  • 2+ years of experience building customer solutions or open-source projects using ML/generative AI and/or multi-agent frameworks such as AutoGen, LangChain, LangGraph, crewAI, or equivalent.


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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.


Preferred Qualifications

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience with training and fine-tuning of transformer-based models, information retrieval or reinforcement learning
  • Experience in safety and ethical aspects of AI.
  • Experience with MLOps. Experience in working with large-scale datasets.
  • Experience in cyber security and safety domains, such as malware detection, fraud prevention, cyber-physical systems, adversary tradecraft, emerging threats or SOC operations
  • Experience with code contributions to products and/or open-source projects.
  • Experience with large-scale data processing and distributed compute tools such as Cosmos, Azure Data Explorer, Kusto, Azure Data Factory, Azure AML pipelines, Spark, Synape, or Dask.
  • Experience with building and deploying services on Azure including Azure Functions, Azure Containers, Azure DevOps pipelines, Github actions, Github Codespaces, and Jupyter Notebooks.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Responsibilities
  • Acts as enablers to applied scientists and security researchers by creating software systems, infrastructure, services, and data pipelines using cloud technologies.
  • Collaborate with researchers on the design, development, execution, and implementation of software projects that serve Microsoft Defenders.
  • Research AI technologies to develop cutting-edge AI based solutions for Microsoft Defenders.
  • Research and develop an understanding of tools, technologies, and methods being used in the community that can be utilized to improve product quality, performance, or efficiency.
  • Incorporate state-of-the-art research or previously tested solutions occurring at Microsoft and academia and tune it to solve complex security challenges.
  • Produce reliable and performant code and conduct design and code reviews to ensure alignment with standards and best practices.
  • Follow release management policies to ensure data integrity, compliance, and system stability.