Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

c#sqlhadoopazure data factorydata pipelinesredis cacheazure servicesbig datamachine learning

About the Role

This role involves building AI infrastructure for Microsoft's advertising business, focusing on big data and machine learning. Responsibilities include designing and optimizing data processing pipelines and supporting operational aspects of the product.

Key Responsibilities

  • Design, implement, and ship infrastructure features for ads metrics alerting and monitoring
  • Optimize data processing pipelines and evolve architectures for performance and cost
  • Enhance flight analysis infrastructure to optimize CTS and add business metrics
  • Deep dive into data to find insights for technical design and feature roadmaps
  • Operational support to fix bugs and mitigate/resolve livesites

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in Big data handling using C#, SQL, Hadoop, Data Processing, ADF (Azure Data Factory), data pipelines, redis cache, azure based services
  • Ability to meet Microsoft, customer, and/or government security screening requirements including Microsoft Cloud Background Check

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience

Benefits & Perks

  • Industry leading healthcare