Stress-free commute to work
Why Shuttl ?
Shuttl makes it possible for thousands of daily commuters to travel with dignity. We are solving a huge infrastructural gap in our mass transport system with a lot of success. Our services are available to both the end consumer as well as businesses across many cities in India.
Our company culture reflects the responsible, liberal and creative mindset of our team. We believe that technology is and will be a key differentiator and we are excited to apply and create technology to solve problems in the mass transportation space.
Our engineering team is composed of three groups - consumer, business and platform. The consumer group builds solutions that allow ordinary citizens to use Shuttl. The business group builds solutions that service transportation and fleet management needs for businesses. Finally, the platform group is responsible for building the platform that is leveraged by the consumer and business groups.
What will I do ?
You will work as a Data Engineer in the Data Engineering team.
You will report into the Team Lead. Your team mates will be other backend, data and frontend engineers working to provide simple solutions to the complex problems that we have.
As a Data Engineer at Shuttl you will be responsible for the architecture, design and development of data warehousing platform. You will build and maintain ETL pipelines and own quality for various data flows.
How do we work ?
Our engineering process is a five step process which consists of phases for planning, developing, testing, releasing and monitoring.
The planning phase consists of documenting of the feature/task to be done followed by various discussions. These discussions cover product, delivery estimates, release plan, monitoring plan, test plans, architecture, code design, technology choices and best practice adoption.
The development and testing phase coexist and involve writing code, unit tests, performance tests, stress testing, code reviews and QA testing. This phase is punctuated with daily scrums and standups.
The release phase is largely about managing and communicating the release to customers and internal stakeholders and activating features.
The last phase is the monitoring phase where relevant metrics and exceptions are tracked and any critical refinement for the delivered feature is undertaken. This phase culminates with a retrospective.
What skills should I have ?
For this role we expect you to have 2+ years of experience with competencies in data warehousing, data architecture, data modelling, postgreSQL, Python and pandas, ETL pipelines and tools such as Azkaban, Luigi, Pinball or Airflow, distributed message queues such as Kafka and Amazon AWS Redshift.
Insurance for self and family
Pf and gratuity
Discounted gym memberships
Free shuttl rides
Shuttl at a glance
Shuttl focuses on Mobile and Transportation. Their company has offices in Gurgaon and Bengaluru. They have a large team that's between 201-500 employees. To date, Shuttl has raised $31M of funding; their latest round was closed on July 2018.