Software Engineer

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

Software Engineer role on the Microsoft AI – Bing Places Data team, focusing on providing rich entity data for Copilot and Bing Search experiences. The role involves large-scale data analytics, ML/AI, LLM models, and service/data engineering to extract and create content from location entities globally.

What you'd actually do

  1. Understand User Requirements – Collaborate with product managers and technical leads to clarify requirements and incorporate continuous feedback loops.
  2. Design and Architecture – Contribute to solution architecture, create design documents, and ensure alignment with security, privacy, and compliance requirements.
  3. Coding and Code Quality – Implement maintainable, extensible code and participate in reviews that uphold Microsoft engineering standards.
  4. Testing and Automation – Develop and refine test plans, integrate automation, and ensure robust test coverage for backend services.
  5. Engineering Excellence – Integrate telemetry, improve tools and processes, and maintain compliance with reliability, accessibility, and regulatory expectations.

Skills

Required

  • Bachelor's Degree in Computer Science, or related technical discipline
  • proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, 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
  • proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Hands-on software design and coding experience.
  • Problem-solving design, implementation, and communication skills.
  • Experience in AI/ML frameworks such as PyTorch or TensorFlow
  • 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.

What the JD emphasized

  • immediate start date

Other signals

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