Software Engineer II

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Software Engineer II on the Microsoft AI – Bing Places Data team, focused on accelerating the adoption of Location, Places and POI data for Copilot and Bing Search experiences. The role involves using large-scale data analytics, ML/AI, LLM models, and service/data engineering to extract and create rich content from location entities globally. The engineer will collaborate on requirements, design, architecture, coding, testing, and engineering excellence, ensuring secure, reliable, and sustainable software.

What you'd actually do

  1. Understand User Requirements
  2. Design and Architecture
  3. Coding and Code Quality
  4. Testing and Automation
  5. Engineering Excellence

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python.
  • Ability to meet Microsoft, customer and/or government security screening requirements

Nice to have

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python
  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python.
  • 2+ years of hands-on software design and coding experience.
  • 2+ years of strong background in software development and system design.
  • 2+ years of strong problem-solving design, implementation, and communication skills.
  • Experience in AI/ML frameworks such as PyTorch or TensorFlow and practical experience applying Data Science techniques.
  • Experience in big data systems such as Spark/PySpark or Stream Processing Systems.
  • Experience with cloud services.
  • Ability to debug complex issues across client and server layers.
  • Proven skills in software system design and architecture.

What the JD emphasized

  • Microsoft Cloud Background Check

Other signals

  • large-scale interactive data analytics
  • scalable map-reduce compute
  • machine learning and AI
  • LLM models
  • service and data engineering