Lead Data Engineer

MakeMyTrip
Gurgaon, Bengaluru
8 yrs exp
8 yrs exp
About opportunityAbout opportunity

Responsibilities:

  • Build scalable architectures for data storage, transformation and analysis
  • Designing platforms as consumable data services across the organization using Big Data tech stack
  • Think of solutions as scalable generic reusable organization-wide platforms
  • Architect and build near real-time(low latency) infrastructure for segmentation, personalized recommendations, reporting etc.
  • Build and execute data mining and modelingactivities using agile development techniques
  • Leading big data projects successfully from scratch to production
  • Appreciate and understand the cloud delivery model and how that affects application solutions – both delivery and deployment
  • Solve problems in robust and creative ways and demonstrate solid verbal, interpersonal and written communication skills
  • Work in an environment and get clarity about unknowns – both technically and functionally

Qualifications:

  • B.E / B.Tech / M.E / M.Tech / M.S in Computer Science or software engineering from a premier institute
  • Must have good programming experience in Scala
  • Must have good experience in distributed processing frameworks like Spark
  • Good to know other languages like Java/Python
  • Strong knowledge of data structures and algorithms
  • Should be able to think in a functional-programming style
  • Good to have experience in streaming systems like Spark streamingand Storm
  • Expertise in big data infrastructure, distributed systems,data modeling, query processing and relational
  • Experience in technologies like SQL and NoSQL data stores
  • Takes ownership of all technical aspects of software development for assigned projects
  • Able to work with polyglot architecture on terabytes of data
  • To enjoy being challenged and to solve complex problems at scale on a daily basis
  • Writes code and unit tests, works on API specs, automation, and conducts code reviews & testing
  • (using ScalaTest)
  • Good knowledge of tools like gradle/maven, Intellij IDEA, ScalaTest, ScalaCheck etc.
  • Should have extensive experience with capturing, managing and processing Big Data (terabytes of data captured through web logs, documents, clickstreams, social networks etc.)
  • Fluent with Hadoop/Hive/Spark/Storm
  • Good to have experience with other tools we use: Kafka, Cassandra, ElasticSearch, Couchbase, ArangoDB, Druid, HBaseor you really want to learn about them
  • Should value simple solutions, write concise code, and believe in DevOps
  • Should have hands-on experience in tuning software for maximum performanceout of the given hardware
Read more
Interview RoundsInterview roundsUnavailable
SIGN UP TO REQUEST FOR INTERVIEW ROUNDS
Hiring Team
company
About MakeMyTrip

At MakeMyTrip, it’s all about travel. We are India’s first and biggest travel company -- with 47% market-share. And with our merger with Goibibo, we bring together a bouquet of consumer travel brands, including redBus, Ryde and Rightstay. We couldn’t be more excited about our future goals.

We will let these articles answer for why you should join us :

Read more
company
success tick
Thanks much!
Appreciate your feedback.