Company Description
At Swiggy, SDE III(s) play an integral role in owning end-to-end Design/Architecture of complex systems. They co-own the technology vision of the respective team and significantly contribute to the overall success of the team. They partner with the product/business teams to understand the product features and specifications, translate them into high level and low-level design thereby facilitating the team in design and development of mission critical applications.
Job Description
The production engineering team is responsible for the smooth operation of the production infrastructure at Swiggy. We thrive to excel & continuously improve on the key operational pillars (Reliability, Observability, Elasticity and Governance). We design, build and operate Swiggy’s cloud infrastructure and supporting platforms, to provide a flawless customer experience.
At Swiggy, SDE III(s) play an integral role in owning end-to-end Design/Architecture of complex systems. They co-own the technology vision of the respective team and significantly contribute to the overall success of the team. They partner with the product/business teams to understand the product features and specifications, translate them into high level and low-level design thereby facilitating the team in design and development of mission critical applications.
- Be part of a Culture where Customer Obsession, Ownership, Teamwork, Bias for Action and Insist on High standards are a way of life
- Coming up with the best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the team
- Be a hands-on engineer, ensure frameworks/infrastructure built is well designed, scalable & are of high quality.
- Build and/or operate platforms that are highly available, elastic, scalable, operable and observable
- Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create.
- Implementation of long-term technology vision for the team..
- Build/Adapt and implement tools that empower the Swiggy engineering teams to self-manage the infrastructure and services owned by them.
- You will identify, articulate, and lead various long-term tech vision, strategies, cross-cutting initiatives and architecture redesigns.
- Design systems and make decisions that will keep pace with the rapid growth of Swiggy. Document your work and decision-making processes, and lead presentations and discussions in a way that is easy for others to understand.
- Creating architectures & designs for new solutions around existing/new areas. Decide technology & tool choices for the team
- Hands-on experience with AWS and Kubernetes or similar cloud/infrastructure platforms
- 5-8 plus years of professional experience in infrastructure, production engineering
- Hands-on with DevOps principles and practices ( Everything-as-a-code, CI/CD, Test everything, proactive monitoring etc)
- Deep understanding of OS/virtualization/Containerization, network protocols & concepts
- Exposure to modern-day infrastructure technologies, Expertise in building and operating distributed systems.
- Hands-on coding on any of the languages like Python or GoLang.
- Familiarity with software engineering practices including unit testing, code reviews, and design documentation.
- Technically mentor and lead the team towards engineering and operational excellence
- Act like an owner, strive for excellence
Qualifications
- 5-8 plus years of professional experience in infrastructure, production engineering
Additional Information
https://bytes.swiggy.com/the-swiggy-delivery-challenge-part-one-6a2abb4f82f6
https://bytes.swiggy.com/swiggy-distance-service-9868dcf613f4
https://bytes.swiggy.com/the-tech-that-brings-you-your-food-1a7926229886