Murali Krishna

CTO

Bengaluru, Karnataka, India21 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in designing scalable low latency systems.
  • Led development of Amazon OpenSearch Service.
  • Mentored teams in software architecture and engineering processes.
Stackforce AI infers this person is a Backend-heavy Infrastructure expert in SaaS with a focus on search technologies.

Contact

Skills

Core Skills

Distributed SystemsInformation RetrievalSoftware ArchitectureSystems DesignMultimedia SearchScalabilitySoftware Development

Other Skills

OpenSearchCloudSearchlog analyticssearchlow latency systemsmentoringengineering processImage Content Systemsimage crawlersfeed processing systemsHadoopimage processing algorithmsload balancingC++Multi Threading

About

Areas of expertise include Information Retrieval, Large scale distributed computing, low latency real time serving systems etc. Huge experience in designing and building web scale systems for crawling, processing, indexing and serving multimedia content. Specialties: Software architecture, Systems Design and development, mentoring and leading teams. Technologies: AWS, Hadoop, Hbase, Traffic Server, web crawlers, multimedia, distributed serving systems. language: C++, Java, Python, Perl platform: Linux, Windows

Experience

Amazon web services (aws)

4 roles

Senior Principal Engineer

Promoted

Oct 2021Present · 4 yrs 5 mos

  • Senior PE in SearchServices AWS org, responsible for OpenSearch software, Amazon OpenSearch Service, CloudSearch and new initiatives in log analytics and search.
OpenSearchCloudSearchlog analyticssearchDistributed SystemsInformation Retrieval

Principal Engineer

Promoted

Oct 2017Sep 2021 · 3 yrs 11 mos

Sr. SDE, A9, Amazon Cloud Search

Promoted

Oct 2012Sep 2017 · 4 yrs 11 mos

Software Developer

Aug 2010Sep 2012 · 2 yrs 1 mo

  • Building http://aws.amazon.com/cloudsearch/

Yahoo!

4 roles

Principal Engineer

Promoted

Mar 2010Sep 2010 · 6 mos

  • Search Products Group
  • Working on infrastructure components for features in various search products including Multimedia search and Web search.
  • Scalability expert, designing flexible and scalable low latency systems for handling requirements at Yahoo!'s scale.
  • Mentoring team members, defining the engineering process, leading the development efforts.
  • Mapping the product requirements to engineering requirements and defining the tasks for the team.
  • Responsible for choice of technology, architecture and execution.
Scalabilitylow latency systemsmentoringengineering processSoftware ArchitectureSystems Design

Tech Lead, Search

Oct 2008Mar 2010 · 1 yr 5 mos

  • Multimedia Search
  • Responsible for the entire Image Content Systems at Yahoo!
  • Was leading the entire development and maintenance effort of image crawlers & feed processing systems
  • Responsible for Thumbnail serving system with low latency for few billions of images for web search and multimedia search.
  • Experience with apache web server, yahoo traffic server for real time serving systems
Image Content Systemsimage crawlersfeed processing systemsMultimedia SearchScalability

Senior Software Engineer

Promoted

Apr 2007Sep 2008 · 1 yr 5 mos

  • Yahoo! Image Search
  • Designed and developed a new distributed system to crawl and store the images based on Hadoop to address the scalability concerns (billions of records)
  • Experienced in deciding and deploying kind of hardware for hadoop, coming up with different tuning parameters for hadoop based on the types of the application and the scale.
  • Incorporated many complex image processing algorithms such as face detection, adult content discovery into our content systems as mapreduce jobs
  • Scalability, reliability, load balancing and redundancy expert.
  • Expert in hardware choice, capacity planning for given requirements based on scale, qps and latency. Handled hundreds of machines for hadoop cluster setup and thumbnail server systems
Hadoopimage processing algorithmsload balancingDistributed SystemsScalability

Software Engineer

Dec 2004Mar 2007 · 2 yrs 3 mos

  • Yahoo! Desktop Search
  • Member of team that developed Windows based desktop search product.
  • Involved in the design and development of this product from the scratch.
  • Worked on several modules mainly back end of the product in C++
  • 1. A crawler to collect the data from the machine.
  • 2. Module to keep the database in sync with the data collection of the user.
  • 3. Information Retrieval – indexing and querying modules.
  • 4. Relevance ranking of the results.
  • 5. Multi Threading, configuration, io and utility and politeness modules.
  • In addition to the ownership of the important modules I have also worked on the other modules for resolving the bugs and concurrency issues
  • Was responsible for analyzing the reports from the field, troubleshooting and fixing issues.
C++Information RetrievalMulti ThreadingSoftware Development

Isofttech chennai for stata labs

Software Engineer

Jul 2004Dec 2004 · 5 mos

  • • Worked on a product called Bloomba -A very fast search-based email client. for StataLabs, later acquired by Yahoo!

Education

Kannur University

Bachelors in Computer Science — Computer Science

Jan 2000Jan 2004

HHSIBSHSS Edneer

Jan 1993Jan 2000

Stackforce found 100+ more professionals with Distributed Systems & Information Retrieval

Explore similar profiles based on matching skills and experience