Senior & Principal Software Engineer - Systems & Infrastructure
Core
Design, implement, and optimize large-scale distributed systems for performance, scalability, resiliency, security, and cost efficiency while leading technical strategy and architecture.
Role type
Senior & Principal Software Engineer - Systems & Infrastructure
Builds
Large-scale distributed systems, backend services, data infrastructure, storage systems, streaming platforms, and network infrastructure
Domain
Cloud infrastructure, distributed systems, AI/ML infrastructure
Deliverable
production ML models | infrastructure
Required skills
Architecting large-scale distributed systems, backend service development, database design, cloud platform expertise, container orchestration, distributed data processing, open-source influence, incident management, automation, system observability, security testing, cross-team collaboration, mentorship
Preferred skills
AI/ML infrastructure concepts, model inference, GPU computing, model serving, distributed training
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Own technical strategy and lead architecture discussions, design and optimize distributed systems, improve system observability, create test strategies and incorporate security testing, diagnose production issues and drive automation, participate in open-source projects, mentor engineers, collaborate with AI teams to improve workload performance
Seniority
Senior & Principal, hands-on IC with strategic leadership