Rohit Nagmoti

Senior Software Engineer

Bengaluru, Karnataka, India9 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in scalable backend and big data engineering.
  • Proven track record in developing high-performance systems.
  • Strong educational background from BITS Pilani.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the E-commerce industry.

Contact

Skills

Core Skills

JavaBig Data Engineering

Other Skills

PythonSolrSparkAirflowHdfsCouchbaseAerospikeSpring FrameworkAngularJSMongoDB

About

Experienced Software Engineer, currently working at Google. Skilled in Scalable Backend and Big Data Engineering, Distributed Systems, with interest in ML Engineering. Strong engineering professional with a B.E.(Hons) from BITS Pilani, Goa Campus.

Experience

9 yrs 9 mos
Total Experience
1 yr 11 mos
Average Tenure
4 yrs 7 mos
Current Experience

Google

Senior Software Engineer

Oct 2021Present · 4 yrs 7 mos · Bangalore Urban, Karnataka, India

Flipkart

Software Development Engineer II

Mar 2019Jul 2021 · 2 yrs 4 mos · Bengaluru Area, India

  • Part of Search Autosuggest team
  • Created user activity store to get events like product clicks, search queries with attributes and metadata in real time. Service level p99 latency under 5 ms. Used by different teams to create user context and to personalise user experience
  • Worked on creating personalised user experience in search autosuggest based on user's attributes affinities in short term and long term context
  • Created data platform for search autosuggest from scratch. Worked on schema definitions, data ingestion, data preparation etc. This is used for multiple use cases like ML model training for ranking, AB metrics computations, ad-hoc analytics etc.
  • Worked on sale events (5x - 10x scale) readiness for search autosuggest. Worked on benchmarking tests, ensuring high availability of systems, degradation levers etc. Also did few optimisations like API orchestration redesign to increase service throughput and reduce CPU usage.
  • Extended autocomplete to support multiple languages and multiple domains (index data ingestion, matching/ranking, serving etc)
  • Technologies used - Java, Python, Solr, Spark, Airflow, Hdfs, Couchbase, Aerospike etc
JavaPythonSolrSparkAirflowHdfs+3

Treebo hotels

Software Developer

Jun 2018Feb 2019 · 8 mos · Bengaluru Area, India

Barclays

Software Developer

Aug 2016May 2018 · 1 yr 9 mos · Pune Area, India

Intel corporation

Intern

Jul 2015Dec 2015 · 5 mos · Bengaluru, Karnataka, India

Education

Birla Institute of Technology and Science, Pilani - Goa Campus

B.E.(Hons) — Electrical and Electronics Engineering

Jan 2012Jan 2016

Stackforce found 100+ more professionals with Java & Big Data Engineering

Explore similar profiles based on matching skills and experience