Lead Software Engineer, Distributed File Systems/Cloud Platform
Core
Design and develop high-quality, production-ready code for distributed filesystems and microservice multi-tenant SaaS cloud environments to provide scale and efficiency for millions of users.
Role type
Lead Software Engineer (Distributed File Systems/Cloud Platform)
Builds
Distributed filesystem components, frameworks, and algorithms for a multi-tenant SaaS cloud platform
Domain
Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Systems design, Java, Python, SQL, relational and non-relational databases, AWS/Azure/GCP, event-driven architecture, workload distribution, code review, mentoring
Preferred skills
Big-Data/ML, S3, Kafka, Elastic Search, Terraform, Kubernetes, Docker
Responsibilities
Research, design, and develop computer and network software; contribute to scrum team success through code reviews and deployment automation; lead, collaborate, and mentor others; resolve complex technical issues to improve scalability and robustness; participate in on-call rotation; create and maintain technical documentation
Seniority
Senior, hands-on IC with leadership responsibilities
