Apache Hadoop, C Programming, C++, Data science techniques, Java Programming, Machine learning techniques, MapReduce, Python Programming, PyTorch, R Programming, Scala Programming, SQL, TensorFlow
The ‘Machine Learning & Data Platform team’ at Swiggy enables human and machine intelligence by building platforms and systems to process hundreds of terabytes of data. We are building a next-generation platform that enables insights for Swiggy in the most optimal manner.
This is an exciting time to join us as we revamp the platform capabilities and innovate at each platform layer to build systems that are scalable, reliable, observable, and self-serve by design with strong data governance and security incorporated at each level to enable accelerated insights
What to expect
Be part of a Culture where Customer Obsession, Ownership, Teamwork, Bias for Action, and Insist on High standards are a way of life. Learn and use cutting edge technology to build a state of the art platforms that enhance customer experience at scale
Be part of high performing teams that know how to have fun along the way
What are we looking for:
Manage individual projects priorities, deadlines, and deliverables
Taking the lead to maintain, refactor and if necessary, throw away legacy code
Improve operational excellence of the platform and contribute to on-call responsibilities
Follow industry coding standards and responsible for writing maintainable/scalable/efficient/testable code to solve business problems
Mentor other engineers and do code reviews
Participate first hand in system design and architecture discussions
End to end engineering - design, develop, test, deploy, debug, maintain and improve the software
Job requirements:
3+ years of hands-on experience in developing applications
Excellent command over Data Structures and Algorithms and strong problem solving and analytical skills
Good knowledge of object-oriented/functional programming with proficiency in at least one programming language like Java/Scala and/or Golang
Strong design skills involving data modeling and low-level class design
Hands-on experience of working with Databases and Linux/Unix platform
Experience working with caching, message queues, streaming services, SQL and NoSQL
Experience with scalable systems (techniques like replication, sharding)
Good to have:
Experience with machine learning, data science, or analytics/data platform
Experience with Apache Spark, Apache Flink, and Apache Kafka
Swiggy is India's largest online food ordering and delivery platform, founded in 2014. Swiggy is based in Bangalore, India, and as of March 2019, was operating in 100 Indian cities. In early 2019, Swiggy expanded into general product deliveries under the name Swiggy Stores.