Software Engineer - Identity

Microsoft Microsoft · Big Tech · Dublin, D, Ireland · Software Engineering

Software Engineer role focused on building and deploying machine learning models and platforms for fraud detection and identity protection on Microsoft platforms. The role involves developing detections and blocking mechanisms against large-scale attacks, utilizing threat intelligence, and ensuring real-time protection for billions of users. It requires strong software engineering skills, experience with ML platforms, and a focus on quality, performance, and scalability.

What you'd actually do

  1. Work with Engineers, Product Managers, Designers, and Partners to deliver sets of features with the right overall design and architecture.
  2. Own and deliver complete feature areas and large-scale solutions including design, architecture, implementation, testability, debugging, and shipping with secure long term support.
  3. Write clean well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, reusability, and maintainability.
  4. Be committed to delivering the best experience for our customers and partners, and then iterate based on qualitative and quantitative feedback.
  5. Take responsibility for reliable uninterrupted operation of features with the earliest detection of issues in production.

Skills

Required

  • Software engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, or Python
  • Ability to deal with ambiguity and understand key business needs in line with competing priorities and apply the right technology and implementation to the solution.
  • Excellent analytical, problem-solving, and debugging skills
  • solid understanding of object-oriented design, coding patterns, and testing practices.
  • Strong industry experience collaborating with others on designing, developing, testing, and shipping solutions to large scale technical problems.

Nice to have

  • AI
  • security
  • distributed system design

What the JD emphasized

  • fighting fraud
  • training machine learning models
  • machine learning platform
  • protect billions of Microsoft users in real-time

Other signals

  • machine learning models
  • machine learning platform
  • training, deployment and monitoring
  • protect billions of Microsoft users in real-time