Principal Software Engineer (Microsoft AI Big Data Platform)

Microsoft is a company empowering every person and organization on the planet to achieve more through technology and innovation.
$137,600 - $267,000
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Core, focusing on cloud infrastructure and distributed systems, offering remote work and competitive compensation.

Principal Software Engineer- Kusto

Principal Software Engineer position at Microsoft working on Azure Data Explorer (Kusto), leading development of massive-scale cloud services for real-time log analytics and big data exploration.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Compute division, focusing on distributed systems and VM management at scale, offering competitive compensation and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building high-performance networking infrastructure for distributed AI systems, offering competitive compensation and remote work flexibility.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on AI recommendation platforms, building distributed systems serving billions of users, with competitive pay and benefits.

Description For Principal Software Engineer (Microsoft AI Big Data Platform)

Microsoft's Bing Fundamentals team is seeking a Principal Software Engineer to join their MagneTar team, focusing on building a cutting-edge AI big data platform. This role involves working with one of the world's largest distributed systems, utilizing open-source technologies like Hadoop, Spark, Kafka, and Kubernetes. The position offers an opportunity to shape the future of analytics engines and big data processing at Microsoft. The team provides critical services enabling software engineers and data scientists to transform analytics in the AI world. Working in Redmond with a hybrid work model, you'll be part of Microsoft's mission to empower global achievement through technology. The role offers competitive compensation, comprehensive benefits, and the chance to work with industry-leading technologies while solving complex distributed systems challenges. This position requires extensive experience in large-scale system architecture and big data technologies, making it perfect for those looking to make a significant impact in the AI and big data space.

Last updated 13 days ago

Responsibilities For Principal Software Engineer (Microsoft AI Big Data Platform)

  • Design and develop large-scale distributed software services and solutions
  • Collaborate with stakeholders to determine user requirements
  • Perform system design with well-defined interfaces across multiple components
  • Develop best-in-class engineering for services
  • Improve test coverage and implement integration tests
  • Troubleshoot and optimize automation, reliability, and monitoring for Live Site
  • Embody Microsoft culture and values

Requirements For Principal Software Engineer (Microsoft AI Big Data Platform)

Java
Python
Kubernetes
Kafka
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 4+ years of hands-on engineering experience developing large-scale distributed systems
  • 2+ years of experience as Senior/Principal technical lead role
  • 2+ years of experience with Big Data technologies like Apache Spark, Hadoop, and Kubernetes
  • Experience in large scale system architecture and design
  • Proficient analytical skills with systematic approaches to software design
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer (Microsoft AI Big Data Platform)

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?