
Swiggy
SDEThe role
Design, develop, and maintain critical software in a fast-paced environment. The role involves understanding complex systems, designing scalable algorithms, troubleshooting distributed systems, conducting design and code reviews, and working with Site Reliability Engineers and cross-functional teams to resolve production performance issues. The technology stack includes Java, Golang, Python, Docker, Kubernetes, MongoDB, TimescaleDB, and GCP services.
What you bring
Required Skills Java Golang Python Data Structures Algorithms Software Design Distributed Systems Debugging and troubleshooting Scalable algorithms Docker Kubernetes MongoDB TimescaleDB Agile development Strong analytical skills B.Tech in Computer Science or equivalent Preferred / Additional Skills AWS Azure GCP Distributed and resilient software architecture Production troubleshooting Site Reliability Engineering concepts GCP Stackdriver Google Cloud Storage (GCS) Cloud Composer AI Platform