Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Data Processing Unit Infrastructure Engineer 
United States, California 
353208592

17.07.2024

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline 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.

  • 4+ years of experience with web and REST (Application Programming Interface) APIs for user interfaces and interaction
  • 4+ years of experience in increasing developer productivity through test infrastructure and tooling

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • 4+ years of experience in automating maintenance tasks and monitoring for test machines
  • Experience in building highly available job infrastructure
  • Experience deploying prototype systems
  • Knowledge of networking, storage, embedded systems, or operating systems
  • Knowledge of containers, databases, message queues, object stores

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Responsibilities

As aData Processing Unit Infrastructure Engineer you will be responsible for the following:

  • Develop job infrastructure that allows DPU engineers to test their code on emulators and pre-production silicon/systems
  • Keep job infrastructure and machine fleets running while continuously improving reliability and reducing maintenance burden
  • Work with engineering teams to identify future requirements for infrastructure, machines, and test frameworks
  • Develop test-related tooling, frameworks, and automation that improves developer productivity
  • Drive improvements in test methodologies and processes