Software Engineer II at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

18 Feb, 26

Salary

0.0

Posted On

20 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, C#, Java, JavaScript, Python, Data Engineering, Data Modeling, Data Warehousing, ETL Techniques, Spark, Delta/Iceberg, StarRocksDB, Azure Cloud, Kubernetes, Kafka

Industry

Software Development

Description
- Build infrastructure for fast query execution and instant paths to insights. - Design schemas that reduce complexity and simplify understanding of Store customer journeys. - Automate the creation and generation of data processing (batch/streaming) at Windows scale. - Design systems to enable rapid and automated data exploration, richer visualization, LLM-powered summarization, and intelligent prioritization. - Create agentic data solutions that integrate with MCPs and leverage AI to surface what matters. - Collaborate with applied science and data science teams in Windows to solve problems and understand root causes. Required Qualifications: - 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. - 2+ years of experience in data engineering. - Proven coding and debugging skills in C#, C++, Java, or SQL - Experience with data modeling, data warehousing, and ETL techniques. Preferred Qualifications: - 3+ years of experience in data engineering. - Especially valuable: Spark, Delta/Iceberg, StarRocksDB, Azure cloud. - Nice to have: Kubernetes, Kafka, Flink, real-time/NRT systems, open-source data platforms, SQL and other query languages. - Data science exposure: Experience working alongside ML/analytics teams, understanding of statistical methods or experimentation frameworks. - Ability to work and communicate effectively across disciplines and teams - Familiarity with distributed data processing and analysis, such as Map-Reduce.
Responsibilities
The Software Engineer II will build infrastructure for fast query execution and design schemas to simplify understanding of customer journeys. They will also automate data processing and collaborate with applied science and data science teams to solve problems.
Loading...