Akshay Murarka
Senior Engineering Manager Search Relevance at JioSaavn- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Hindi -
Topline Score
Bio
Experience
-
JioSaavn
-
India
-
Technology, Information and Internet
-
300 - 400 Employee
-
Senior Engineering Manager Search Relevance
-
May 2022 - Present
-
-
Engineering Manager Search Relevance
-
Jan 2021 - Apr 2022
As engineering manager have been responsible for managing a team of 5 members. Mainly focusing towards team building, managing and growth of team members (technical and personal), cross team project management, roadmap discussions, coordinating with product, etc. Have been working hands on with technical projects and contributed towards coming up with new projects for search relevance improvements (Lyrics search, Phonetic handling, Named entity detection, etc.), system optimization and… Show more As engineering manager have been responsible for managing a team of 5 members. Mainly focusing towards team building, managing and growth of team members (technical and personal), cross team project management, roadmap discussions, coordinating with product, etc. Have been working hands on with technical projects and contributed towards coming up with new projects for search relevance improvements (Lyrics search, Phonetic handling, Named entity detection, etc.), system optimization and infrastructure upgrades. DeepSearch -> Conceptualized, prototyped, developed and launched a deep learning neural network model for personalized search results ranking. Worked on the tasks related to 1) Defining the complete model architecture. 2) Deciding on the relevant loss and metrics. 3) Analysing and preprocessing of training data. 4) Training and fine tuning multiple model instances. 5) Involving team members to productionize the trained model. 6) End to end automated training and deployment pipelines. Migrating Search service from AWS to Azure ->Mainly was involved with planning the migration strategy, managing team members and helping them with blockers, assisting them in timely completion of tasks and providing team with relevant training to improve the overall understanding of the systems. Infrastructure Optimization -> Designing a new architecture for SOLR cloud setup to optimize on search relevance and latencies. Mainly worked with tasks related to project design and helping the team with implementation details. Migrating Search service from Azure Singapore to Azure India -> Mainly responsible for guiding team members in planning of the complete project, deciding on smaller tasks to achieve the overall objective in timely manner, helping with cross team coordination for solving blockers, zero downtime for users and facilitating relevant training related to systems.
-
-
Technical Lead Search Relevance
-
Aug 2018 - Dec 2020
Working as technical Lead/acting engineering manager, responsible for complete search systems and working with AI team for recommendation improvements Topic Recommendation - Working with machine learning models to implement song topic recommendation for users based on various user history related features. Responsibilities 1) Model selection and parameter tuning 2) Training and testing data preparation 3) Modle deployment and front end code changes 4) Regular… Show more Working as technical Lead/acting engineering manager, responsible for complete search systems and working with AI team for recommendation improvements Topic Recommendation - Working with machine learning models to implement song topic recommendation for users based on various user history related features. Responsibilities 1) Model selection and parameter tuning 2) Training and testing data preparation 3) Modle deployment and front end code changes 4) Regular updates and pipeline for daily predictions Search Improvements - Identifying and prioritizing search improvements and infrastructure changes. Responsibilities 1) Search feature improvements (entity detection, spell correction, results ranking) 2) Latency improvements and scalability of infrastructure 3) Infrastructure setup, monitoring and maintenance 4) Working as acting manager and handling a team of 6 5) Helping and guiding the team with projects 6) Planning of the roadmap
-
-
Senior Software Development Engineer Search Relevance
-
Jul 2015 - Jul 2018
Search Relevance -> Enhancement and improvement of Search queries, improving cache settings, improving schema design and document ranking mechanism. Infrastructure -> Implementation and improvement of SolrCloud infrastructure, developing and improving data ingestion pipelines, Implementing, maintaining and improving micro service architecture using websockets, creating central search related metastore using dynamodb … Show more Search Relevance -> Enhancement and improvement of Search queries, improving cache settings, improving schema design and document ranking mechanism. Infrastructure -> Implementation and improvement of SolrCloud infrastructure, developing and improving data ingestion pipelines, Implementing, maintaining and improving micro service architecture using websockets, creating central search related metastore using dynamodb Monitoring -> Using apache spark to develop Search Click through rate (CTR) calculation algorithms, Developing search monitoring dashboard using cakephp, SolrCloud infrastructure monitoring, Websocket monitoring, System level optimizations. AI/Recommendation -> Currently working with Learning to rank models for user music topic personalization. Responsible for feature development, model design and data pipelines Technologies used -> qubole, spark, airflow, php ratchet, haproxy, sold, amazon ear, mysql, elk stack, mongoldb, zeromq, dynamo db, android studio (beginner)
-
-
-
NetApp
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Intern, Software Development Engineer
-
Jul 2014 - Jun 2015
Development of Trace Replayer – Generate IO’s which will emulate an environment as if actual client is issuing the commands. Worked on analyzing how different fields of a trace help in determining the behavior of the IOs. Developed a model to segregate the IOs into different buckets based their properties. Wrote scripts to feed the output of the model to SANBlaze which will finally generate the IOs. Technology used - SanBlaze, R language, filers Predicting… Show more Development of Trace Replayer – Generate IO’s which will emulate an environment as if actual client is issuing the commands. Worked on analyzing how different fields of a trace help in determining the behavior of the IOs. Developed a model to segregate the IOs into different buckets based their properties. Wrote scripts to feed the output of the model to SANBlaze which will finally generate the IOs. Technology used - SanBlaze, R language, filers Predicting the future value based on previous patterns using neural networks. Extensively experimented with the Xapian database, REST API's, and natural language processing. Determined the effect of description entered by the user in predicting the correct team the error is to be directed. Show less Development of Trace Replayer – Generate IO’s which will emulate an environment as if actual client is issuing the commands. Worked on analyzing how different fields of a trace help in determining the behavior of the IOs. Developed a model to segregate the IOs into different buckets based their properties. Wrote scripts to feed the output of the model to SANBlaze which will finally generate the IOs. Technology used - SanBlaze, R language, filers Predicting… Show more Development of Trace Replayer – Generate IO’s which will emulate an environment as if actual client is issuing the commands. Worked on analyzing how different fields of a trace help in determining the behavior of the IOs. Developed a model to segregate the IOs into different buckets based their properties. Wrote scripts to feed the output of the model to SANBlaze which will finally generate the IOs. Technology used - SanBlaze, R language, filers Predicting the future value based on previous patterns using neural networks. Extensively experimented with the Xapian database, REST API's, and natural language processing. Determined the effect of description entered by the user in predicting the correct team the error is to be directed. Show less
-
-
-
Essar
-
India
-
Investment Management
-
700 & Above Employee
-
Intern, Software Development Engineer
-
May 2012 - Jul 2012
Development of Web Portal for Essar Township - Developed a portal to manage room allotment details. Worked on the part related to accessing and editing the database. Used normalization techniques to reduce the redundancy in database. Development of Web Portal for Essar Township - Developed a portal to manage room allotment details. Worked on the part related to accessing and editing the database. Used normalization techniques to reduce the redundancy in database.
-
-
Education
-
Birla Institute of Technology and Science
Bachelor of Engineering (B.E.), Computer Science -
Birla Institute of Technology and Science, Pilani
Master's degree, Economics -
Dr. Ambedkar College
12th, Board Exam, Secondary School of Higher Education Board, Maharashtra, Mathematics, Physics, Chemistry, English, Electronics -
Chanda Devi Saraf School
10th, Board Exams, Indian Certificate of Secondary Education Board, Maharashtra, Mathematics, Chemistry, Physics, Biology, Social Sciences, Hindi, English, Environmental Education -
Gokuldham High School
ICSE Board, Mathematics, Physics, Chemistry, Biology, Computers, Environmental Education,English, Hindi, Marathi