Software Engineer II, Azure AI Analytics

Microsoft provides organizations across the world with tooling and infrastructure needed to build and host AI workloads through Azure AI Platform.
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II, Azure AI Analytics

Microsoft's Azure AI Platform team is seeking a Software Engineer II to join their newly formed AI Platform Analytics team. This role focuses on building and maintaining data analytics infrastructure that supports data-driven decision making across the organization. The position involves working with large-scale data processing, ETL pipeline development, and collaboration with cross-functional teams.

The ideal candidate will have strong experience in data engineering, with skills in Python, SQL, or Java, and familiarity with big data tools like Hadoop and Spark. They will be responsible for developing data extraction tools, maintaining ETL pipelines, and ensuring data quality and security.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The role offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%).

The company's mission to empower every person and organization on the planet to achieve more is reflected in their inclusive culture and commitment to diversity. They actively seek out different perspectives and create an environment where all employees can thrive.

This position represents an excellent opportunity to work with cutting-edge AI technology while contributing to Microsoft's data-driven culture and best practices. The role combines technical expertise with collaborative opportunities, making it ideal for someone who wants to make a significant impact in the AI and data analytics space.

Last updated 6 days ago

Responsibilities For Software Engineer II, Azure AI Analytics

  • Build data extraction, manipulation, processing, and visualization tools
  • Develop and maintain ETL pipelines for Azure operations
  • Handle large amounts of data using various tools
  • Ensure high-quality, reliable data, and platform compliance and security
  • Drive end-to-end projects utilizing data analysis
  • Collaborate with Data Scientists, Analysts and PMs
  • Contribute to data-driven culture and establish best practices

Requirements For Software Engineer II, Azure AI Analytics

Python
Java
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 2+ years experience
  • 2+ years experience with development using SQL, Python, C++, C# or Java
  • 2+ years experience developing and deploying live production systems
  • 2+ years experience developing and deploying products across the product cycle
  • Must pass Microsoft Cloud Background Check
  • Knowledge of big data tools such as Hadoop, Spark
  • Experience with ML toolkits like Scikit-learn and SciPy

Benefits For Software Engineer II, Azure AI Analytics

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?

Jobs Related To Microsoft Software Engineer II, Azure AI Analytics

Support Engineer (Data Integration)

Microsoft Support Engineer role focusing on data integration and analytics, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on data engineering and ML infrastructure, offering hybrid work and comprehensive benefits.

Software Engineer

Microsoft Software Engineer position focusing on data engineering and analytics, building large-scale distributed systems and handling petabyte-scale data problems.

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on Big Data analytics and infrastructure development using C++/C#/Python, offering remote work options.

Technical Support Engineer - SQL

Technical Support Engineer position at Microsoft focusing on SQL Server support, troubleshooting, and customer success.