Full-Time

Principal Software Engineer at Microsoft

Company Microsoft
Location Redmond
Salary Competitive salary
Posted Posted 0 days ago

Job Description

Summary

Microsoft are looking for a talented Principal Software Engineer at their Redmond office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising the future of web document processing and rendering. You'll work directly with leadership to shape the company's direction in the web data platform and empower data scientists to seamlessly integrate their machine learning models.

About the Role

The Microsoft Web Data Platform Team is looking for a Principal Software Engineer to help us revolutionize the future of web document processing and rendering. At Web Data Document Processing & Rendering team, you’ll play a key role in building cutting-edge batch and streaming systems as part of our platform that powers Bing Search and Microsoft AI training scenarios, empowers data scientists to seamlessly integrate their machine learning models, driving transformative insights at massive scale. Here you will be working with eye-popping scales, processing tens of billions of documents per day and managing hundreds of petabytes of data.

Accountabilities

  • Uses AI tools responsibly, follows coding standards, writes maintainable code, and participates in code reviews.
  • Uses logs, tests, and telemetry to detect issues and supports incident analysis and fixes.
  • Assists with design exploration, understands system tradeoffs, and supports test strategies and automation.
  • Applies secure design principles, compliance requirements, and security best practices.
  • Breaks down work, follows safe deployment and rollback practices, and supports production readiness.
  • Supports live-site operations, improves observability, respects privacy, and incorporates user requirements.

The Candidate we're looking for

Experience:

  • Bachelor’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 equivalent experience.

Technical skills:

  • Experience in distributed large scale platforms OR streaming systems.

Personal attributes:

  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and collaboration skills.
  • Ability to adapt to changing priorities and deadlines.

Benefits

  • Competitive salary.
  • Comprehensive benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and dynamic work environment.
  • Recognition and rewards for outstanding performance.

Similar Jobs

Full-Time

Strategic Customer Success Manager

Synthesia
New York City
More Info
Full-Time

Software Engineer, Machine Learning

Synthesia
Europe
More Info
Full-Time

Software Engineer, Back End – Video Generation (Tech Lead Level)

Synthesia
London
More Info
Full-Time

Marketing Rev Ops Manager

Synthesia
London
More Info
Full-Time

GTM Methodology Lead

Synthesia
New York City
More Info
Full-Time

Customer Support Associate

Synthesia
US Remote
More Info

Receive the latest articles in your inbox

Join the Houtini Newsletter

Practical AI tools, local LLM updates, and MCP workflows straight to your inbox.