Principal Backend Engineer - Distributed Systems
Part-time
San Francisco, CA
DevOps
$250,000 - $320,000
Posted 25 days ago
Job Description
We're looking for a Principal Engineer to architect and build highly scalable backend systems that power our core platform. You'll lead the design of distributed systems handling massive scale, work on performance optimization, and drive technical decisions across multiple engineering teams.
This is a hands-on technical leadership role where you'll write code, review architecture proposals, and mentor senior engineers. Our backend is built with Go and Python microservices, leveraging technologies like Redis, Kafka, and PostgreSQL in a cloud-native environment.
Requirements
- 10+ years of backend engineering experience with distributed systems
- Expert-level knowledge of Go, Python, or similar systems programming languages
- Deep understanding of database design, caching strategies, and message queues
- Experience designing and scaling systems to handle millions of requests
- Strong knowledge of microservices architecture and API design
- Experience with performance optimization and system monitoring
- Track record of technical leadership and cross-team collaboration