Software Engineer II and Senior Software Engineer
Core
Design and develop large-scale distributed software services and clients, building customer-facing experiences that simplify complex workflows and reduce friction.
Role type
Senior IC Software Engineer (Distributed Systems)
Builds
Large-scale distributed software services and clients
Domain
Cloud infrastructure and distributed systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, secure software development, cloud platform expertise, CI/CD pipeline integration, automation optimization, incident response, root cause analysis, AI tool adoption
Preferred skills
Evangelizing AI usage for productivity
Technologies
Azure, AWS, GCP, C, C++, C#, Python, Java, JavaScript, Rust, Go
Responsibilities
Design and develop large-scale distributed software services and/or clients; Partner across engineering, product, and design to build customer-facing experiences; Ensure services and components are well-defined, modular, secure, reliable, diagnosable, actively monitored, and reusable; Participate in on-call rotations, incident response, and root cause analysis; Troubleshoot and optimize automation, reliability, and monitoring for LiveSite; Evangelize the usage of AI to increase productivity and quality on the team
