Senior Software Engineer
Core
Designing and developing large-scale distributed cloud applications and leading end-to-end engineering architecture for front-end and back-end systems.
Role type
Senior Software Engineer (Distributed Systems & Cloud Architecture)
Builds
Large-scale distributed cloud applications, front-end apps, and distributed back-end servers
Domain
Cloud Computing, Distributed Systems, Enterprise Software
Deliverable
production ML models | product features
Required skills
Java (Spring, Spring Boot), Cloud Platforms (AWS, GCP, AliCloud), Relational Databases, NoSQL, System Design, Leadership, Mentoring
Preferred skills
Container Orchestration (Docker, Kubernetes), DevOps/CI/CD (Jenkins, Spinnaker), Machine Learning, Scrum/Agile
Technologies
Java, Spring, Spring Boot, AWS, GCP, AliCloud, Kafka, Docker, Kubernetes, Jenkins, Spinnaker, Relational Databases, NoSQL