Principal Software Engineer, CoreAI

Microsoft Corporation

Redmond, WA • 10m ago • On-site

Senior

On-site

142,800 - 274,800 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Principal Software Engineer, CoreAI role

Improve your resume now

$142,800 – $274,800/year

Quick Facts

  • Role: Principal Software Engineer (CoreAI)

  • Focus: Cloud-scale distributed usage, billing, telemetry, and trustworthy AI consumption

Description

You will design and build scalable, reliable, secure cloud services that help organizations create and operate AI-powered experiences at scale. You’ll shape and implement distributed usage and billing systems connecting model onboarding, metering, processing, and reconciliation, while driving resilient, event-driven processing and continuous improvements through telemetry and recovery.

Responsibilities

  • Design and build resilient cloud services and set technical direction for maintainable architectures

  • Translate customer and business needs into technical architecture and delivered solutions

  • Collaborate across engineering, product, and partner teams to clarify requirements and align interfaces and dependencies

  • Own the end-to-end service lifecycle: design, implementation, testing, deployment, and operations

  • Provide hands-on technical leadership through production code, design and code reviews, and mentoring

Requirements

  • Bachelor’s degree in Computer Science or related technical field

  • 6+ years technical engineering experience with coding in C/C++/C#/Java/JavaScript/Python (or equivalent)

  • At least 8 years software-development experience using one or more programming languages (or equivalent)

  • Experience designing, building, and operating cloud services, distributed backend services, or production data-processing systems

  • Strong coding and system-design skills (API and data-model design, automated testing, debugging, maintainable production code)

  • Proven reliability improvements using testing, telemetry, incident diagnosis, and lasting engineering fixes

  • Hands-on technical ownership from design through production, including cross-team leadership and communication of trade-offs

Benefits

  • Flexible work options (remote and/or in-office arrangements), discussed based on role and location

  • Role open for at least 5 days; applications accepted on an ongoing basis until the position is filled

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report