CareerPlan

Senior Software Engineer

United States, Washington, RedmondFull-time2026-10-13 → 2026-11-10

Core

Architecting and building large-scale, self-service real-time streaming solutions for event ingestion, stateful processing, and low-latency serving, while advancing AI-native software development.

Role type

Senior Software Engineer (Distributed Systems & AI)

Builds

Universal Counter System (UCS) and AI-native software solutions

Domain

Cloud computing, distributed systems, real-time data processing, AI engineering

Deliverable

production ML models

Required skills

Distributed systems architecture, Real-time data processing, AI-assisted development, Cloud technologies, Code review, Technical leadership, Privacy & compliance, Multi-tenant design, System reliability, Agentic workflows

Preferred skills

None stated

Technologies

Apache Flink, Spark, Kafka, Kubernetes, Azure Event Hubs, C, C++, C#, Java, JavaScript, Python

Responsibilities

Make architectural decisions for distributed systems and data processing; Write and review production code; Establish engineering and operational standards; Guide solutions from design through operation; Design and develop the Universal Counter System; Advance AI-native software development using coding agents and agentic workflows.

Seniority

Senior, hands-on IC