CareerPlanGet AI match score →

Software Engineer II, Data Intelligence

United States, Washington, Redmond💼 Full-time🗓 2026-07-07 → 2026-07-31

Core

Develop and maintain features for AI-driven network and security intelligence solutions, building and enhancing machine learning models and Generative AI agents.

Role type

Software Engineer II, Data Intelligence

Builds

AI-driven network and security intelligence solutions, machine learning models, Generative AI agents, and data engineering pipelines.

Domain

Cybersecurity, Artificial Intelligence, Cloud Data Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Java, C#, JavaScript, C++, C, SQL, No-SQL, Apache Spark, Azure Data Factory, Azure Synapse, Azure Data Explorer, REST APIs, ETL, distributed processing, machine learning, LLMs, SLMs, agents, network engineering concepts

Preferred skills

Experience with Azure Big Data stack (Data Lake, Hadoop), familiarity with cloud services

Technologies

Spark, Synapse/ADF, Azure Data Explorer (Kusto), Fabric, Azure, REST APIs, Web Apps

Responsibilities

Develop and maintain features for AI-driven network and security intelligence solutions, contribute to building and enhancing machine learning models and Generative AI agents, build and support data engineering pipelines, troubleshoot live-site issues, ensure scalability, reliability, and performance of AI, ML, and data solutions, write clean, testable, well-documented code, participate in code reviews, apply security, privacy, and compliance best practices

Seniority

Mid-level, hands-on IC

Rewrite
## About the role - Develop and maintain features for AI-driven network and security intelligence solutions. - Contribute to building and enhancing machine learning models and Generative AI agents with guidance from senior team members. - Build and support data engineering pipelines using technologies such as Spark, Synapse/ADF, Azure Data Explorer (Kusto), and Fabric. - Troubleshoot live-site issues and participate in the DRI (Designated Responsible Individual) rotation. - Help ensure the scalability, reliability, and performance of AI, ML, and data solutions. - Write clean, testable, well-documented code and participate in code reviews. - Apply security, privacy, and compliance best practices throughout the development lifecycle. - Stay current with advancements in AI, ML, and data engineering technologies. ## 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. - 1+ years experience building data solutions, including databases (SQL/No-SQL) and ETL / data pipelines using cloud services, OR equivalent experience. - Experience with the Azure Big Data stack (Data Lake, Spark, Hadoop) and distributed processing such as Apache Spark, Azure Data Factory (or Synapse), or equivalent. - Experience with Azure, REST APIs, and Web Apps OR equivalent. - Experience building and/or applying machine learning solutions. - Familiarity with LLMs, SLMs, skills and agents. - Familiarity with network engineering concepts.
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Microsoft ↗