Microsoftposted 3 days ago
Full-time • Mid Level
Redmond, WA

About the position

Core AI is at the forefront of Microsoft’s mission to redefine how software is built and experienced. We are responsible for building the foundational platforms, services, programming models, and developer experiences that power the next generation of applications using Generative AI. Our work enables developers and enterprises to harness the full potential of AI to create intelligent, adaptive, and transformative software. The 1ES (One Engineering System) team is responsible for enabling the world's best engineering teams with world-class tools and systems that help them ship products their customers love. 1ES develops and operates a set of engineering tools and services including build, verification services, code review tools, data analysis, and machine learning services - all working towards a unified engineering system for internal Microsoft needs. Distributed build, static analysis, test and release are at the center of Microsoft 1ES and are helping major groups within the company deliver features faster and with better quality. Our services are used by tens of thousands of developers, and we build, analyze, test and release millions of projects daily in a distributed service running at scale in multiple data centers across the world. We are looking for a Software Engineer II who will define the future of engineering systems and developer productivity. In this role, you will build high-scale distributed services for test automation, and build and utilize AI agents and extensions to significantly reduce the time Microsoft’s engineers spend on build validation.

Responsibilities

  • Build high-scale distributed services for test automation.
  • Develop and utilize AI agents and extensions to improve build validation efficiency.
  • Collaborate with engineering teams to enhance developer productivity.
  • Contribute to the design and implementation of engineering tools and services.

Requirements

  • Experience in software development with a focus on distributed systems.
  • Proficiency in programming languages such as C#, C++, or Java.
  • Understanding of software engineering principles and practices.
  • Experience with test automation and build validation processes.

Nice-to-haves

  • Familiarity with machine learning concepts and applications.
  • Experience with cloud services and infrastructure.
  • Knowledge of data analysis techniques and tools.

Benefits

  • Health insurance
  • 401k
  • Paid holidays
  • Flexible working hours
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service