Senior Software Engineer- Infrastructure & Distributed Systems
Core
Designing and developing distributed filesystems and microservice components on a multi-tenant SaaS cloud environment to provide scale and efficiency for millions of users.
Role type
Senior IC software engineer (distributed systems & infrastructure)
Builds
Distributed filesystems, microservice components, and production-ready code for a cloud platform
Domain
Cloud infrastructure, distributed systems, SaaS
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, SQL, relational and non-relational databases, AWS/Azure/GCP, distributed systems design, event-driven architecture, queues, locks, scheduling, workload distribution
Preferred skills
Big-Data/ML, S3, Kafka, Elastic Search, Terraform, Kubernetes, Docker, high-paced multinational organization experience
Technologies
Java, Python, SQL, Postgress, Trino, AWS, Azure, GCP, Kafka, Elastic Search, Terraform, Kubernetes, Docker, S3
Responsibilities
Build new components/frameworks for distributed filesystems; Develop high-quality production-ready code; Code review and mentoring junior engineers; Provide technical guidance to the team
Seniority
Senior, hands-on IC
