Software Engineer
Core
Own components for ingestion, processing, storage, and movement of large-scale audit and telemetry data while driving reliability improvements through automation and observability.
Role type
Senior IC backend software engineer (distributed systems & data pipelines)
Builds
Resilient distributed-system solutions operating across multiple regions and cloud environments
Domain
Cloud infrastructure, audit, and telemetry
Deliverable
production ML models | product features | infrastructure
Required skills
C#, Java, Python, C++, distributed systems design, cloud platforms, CI/CD pipelines, automated testing, root cause analysis, incident response, stream processing, large-scale data pipelines, observability tools, compliance and security systems
Preferred skills
Platform modernization, scalability initiatives, service reliability optimization, performance tuning, operational efficiency improvements
Technologies
Azure, distributed data stores, messaging systems, stream processing frameworks, monitoring tools
Responsibilities
Design and implement resilient distributed-system solutions; Participate in on-call and incident response; Drive reliability improvements through automation and observability; Collaborate on platform modernization and compliance initiatives; Investigate production issues and implement durable solutions; Operate production services at scale
Seniority
Mid-level, hands-on IC