Senior Software Engineer, Full-Stack
Core
Design and build highly scalable, reliable, and maintainable backend and distributed data systems supporting large-scale processing and business-critical scenarios.
Role type
Senior IC full-stack software engineer (backend/data systems)
Builds
Scalable backend services, distributed data platforms, storage systems, and high-volume data pipelines
Domain
Cloud-native distributed systems and data engineering
Deliverable
production ML models
Required skills
Distributed systems design, Cloud technologies, Kubernetes, Data engineering, Backend development, System optimization, Observability, Incident management, Technical mentorship, Software architecture
Preferred skills
C, C++, C#, Java, JavaScript, Python
Technologies
Kubernetes, Cloud platforms
Responsibilities
Drive technical architecture and design for backend services and data platforms, Develop, debug, and optimize production systems for throughput and latency, Lead complex technical investigations and production incidents, Mentor engineers and promote engineering best practices, Partner with stakeholders to translate requirements into technical designs, Proactively improve live-site reliability through monitoring and capacity planning
Seniority
Senior, hands-on IC

