AI Engineer II & Senior AI Engineer - Getting...

Microsoft
Redmond, WA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Automated Storage and Retrieval Systems Microsoft Online Services C Sharp (Programming Language) C++ (Programming Language) Cloud Engineering Computer Programming Continuous Integration
+18 more
Extract Transform Load (ETL) Digital Technology Distributed Systems Python (Programming Language) Machine Learning Microsoft Security Essentials Software Deployment Systems Integration Management of Software Versions AI Infrastructure Data Processing Large Language Models Containerization Information Technology Code Testing Data Analytics Machine Learning Operations Data Pipelines

Job description

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world.

Microsoft Security’s Getting Customers Ready for AI team is seeking an AI Engineer II and a Senior AI Engineer to help design, build, and deploy AI-native systems that enable customers to securely adopt AI at enterprise scale.

This role sits at the intersection of AI engineering, security, and real-world application, where you will develop intelligent systems that transform signals across identity, devices, data, applications, and infrastructure into actionable insights, automation, and customer value. You will work across the AI lifecycle-from model development and data pipelines to production deployment, monitoring, and continuous improvement-while helping shape secure and scalable AI solutions for enterprise environments.

Working in a collaborative environment, you will partner with engineering, data science, product, and customer-facing teams to bridge the gap between AI innovation and real-world applications, enabling automation, enhanced decision-making, reasoning, and innovation.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Design, build, and improve AI-powered solutions, including machine learning models, LLM-based applications, RAG systems, and agentic workflows that solve customer and business challenges.

  • Develop and operate scalable data pipelines, ETL processes, training datasets, and AI infrastructure to support model development, deployment, and lifecycle management.

  • Deploy, monitor, and optimize AI systems using MLOps practices, leveraging telemetry and feedback to improve performance, reliability, security, and scalability.

  • Transform large-scale, multi-source data into contextual intelligence, automation, and decision-support capabilities that drive customer and business outcomes.

  • Build and integrate AI capabilities into applications, services, APIs, and platforms to deliver end-to-end customer experiences.

  • Contribute to AI readiness initiatives through frameworks, metrics, telemetry, and solutions that help customers securely adopt and operationalize AI technologies.

  • Demonstrate a builder mindset by rapidly prototyping, experimenting, and iterating on AI solutions while navigating ambiguity and evolving requirements.

  • Partner across engineering, data science, product, and customer teams to translate complex problems into practical, AI-driven solutions.

  • Write maintainable, well-tested code and contribute to engineering excellence through documentation, operational rigor, governance, and adherence to security, compliance, and Responsible AI practices.

Requirements

  • Bachelor’s Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience.

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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Experience building, deploying, or contributing to AI/ML systems, including machine learning models, LLM-based applications, RAG architectures, agentic workflows, or other data-driven solutions.

  • Demonstrated programming skills in Python or similar languages for AI development, data processing, system integration, and automation.

  • Knowledge of machine learning fundamentals, statistics, optimization, and data processing techniques.

  • Experience developing and operating scalable data pipelines, distributed systems, or cloud-based AI/ML workloads.

  • Familiarity with MLOps practices such as CI/CD, model deployment, monitoring, versioning, containerization, and AI lifecycle management.

  • Experience working with modern AI technologies, including LLMs, vector databases, retrieval systems, and related AI frameworks and tools.

  • Problem-solving skills, curiosity, and the ability to learn quickly, navigate ambiguity, and deliver solutions in rapidly evolving technology environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

2:44 min

Generating test code through an intermediate model

Johannes Bergsmann Johannes Bergsmann +1 · WWC 2023

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · WWC 2024

1:32 min

Structuring platforms for new services and data analytics

Nevelina Aleksandrova · LIVE

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · WWC 2025

1:29 min

Introduction to keeping test code clean

Gil Zilberfeld · LIVE

Videos

See all

Related articles

See all