CareerPlan

Software Engineer

United States, Washington, RedmondFull-time2026-10-12 → 2026-11-14

Core

Design, develop, deploy, and operate scalable cloud-based data, analytics, automation, and tooling solutions using modern data platforms and Cloud services, integrating AI capabilities to enhance system intelligence.

Role type

Software Engineer (Data & AI)

Builds

Scalable cloud-based data, analytics, automation, and tooling solutions

Domain

Cloud computing, Data Engineering, Artificial Intelligence

Deliverable

production ML models

Required skills

Data Structures, algorithms, Programming (C#, Java, Python, JavaScript, C++), SQL, Object-Oriented Programming, Cloud services, AI/ML fundamentals, Version control, DevOps practices

Preferred skills

Azure OpenAI, Cognitive Services, ML models, Fabric, SQL Server, GitHub Copilot, Telemetry and usage analytics

Technologies

Azure, Azure OpenAI, Cognitive Services, Azure ML, Fabric, SQL Server, Spark, Git, GitHub Copilot

Responsibilities

Design, develop, deploy, and operate scalable cloud-based data, analytics, automation, and tooling solutions. Integrate AI capabilities such as Azure OpenAI, Cognitive Services, and ML models to enhance system intelligence. Implement robust monitoring, logging, and alerting for proactive issue detection. Leverage telemetry and usage analytics to understand customer behavior and inform product decisions. Use AI to auto-generate boilerplate code for data pipelines, SQL transformations, and Spark jobs. Use AI to enforce consistent coding patterns across ETL scripts and data model definitions. Use AI to quickly prototype new data engineering solutions including partitioning strategies and schema evolution logic. Use AI to assist in writing docstrings, inline comments, and unit tests for data processing functions.

Seniority

Mid-level, hands-on IC