Oops! This job is no longer active.

Please contact the hiring team for pending updates, if any

FEATURED

Machine Learning Engineer

MakeMyTrip
Bengaluru
4 - 10 years
Bengaluru
4 - 10 years
Kafka
spark
Scala
Java
Python
Stream
Streaming
real time
Real-time
Batch Processing
263
68% Matching
Usually replies in 7 days
Was it by mistake?
Withdraw your application within 24 hrs.
You withdrew your application.
Click here to apply again.
Usually replies in 7 days
263
Kafka
spark
Scala
Java
Python
Stream
Streaming
real time
Real-time
Batch Processing

  About 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 modeling activities 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 streaming and 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, HBase or 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 performance out of the given hardware
Read more
Hiring Team
Himanshu Patidar and other hiring team at MakeMyTrip in Bengaluru

Himanshu Patidar

Working at companies like shopclues, lenskart, snapdeal and has worked on NLP, Apache Solr, Big Data

Report an error

Was this job relevant for you?

Machine Learning Engineer

MakeMyTrip   •   Bengaluru