Vinayak Joshi

Engineering Manager

Bengaluru, Karnataka, India18 yrs 5 mos experience
Highly Stable

Key Highlights

  • Expert in distributed systems and cloud computing.
  • Led engineering teams at major tech companies.
  • Authored widely used OpenSearch JDBC driver.
Stackforce AI infers this person is a Cloud Computing and AdTech expert with a focus on distributed systems.

Contact

Skills

Core Skills

Distributed SystemsCloud ComputingMachine LearningBig DataControl Plane ManagementTechnical StrategyOpensearchDatabase ManagementDevice ManagementLinux Management

Other Skills

Data AnalyticsSparkJavaPythonScalaHadoopC#

Experience

18 yrs 5 mos
Total Experience
4 yrs 2 mos
Average Tenure
1 yr 9 mos
Current Experience

Google

Engineering Manager

Jul 2024Present · 1 yr 9 mos

  • Google Search
Distributed SystemsData AnalyticsSparkJavaPythonScala+1

Amazon

Software Development Manager

Feb 2022May 2024 · 2 yrs 3 mos · Bengaluru, Karnataka, India

  • As an engineering leader on the Amazon Advertising team, I lead engineering teams that build the sophisticated Machine Learning and Big Data systems for protecting Amazon's Online Retail Store and Twitch platform against ad fraud. Seeded and grew the ad fraud detection team for Twitch.
Machine LearningBig Data

Amazon web services (aws)

2 roles

Software Development Manager

Promoted

Sep 2019Jan 2022 · 2 yrs 4 mos

  • As an engineering manager for Amazon OpenSearch, I seeded, grew, and managed multiple teams of engineers to scale the design and development effort on the service's Control Plane. I helped set and execute on a three year technical strategy, working closely with senior leadership and principal engineers.
Control Plane ManagementTechnical Strategy

Senior Engineer

Jan 2018Sep 2019 · 1 yr 8 mos

  • Amazon OpenSearch Service (earlier called Amazon Elasticsearch) is an AWS service offering full text search and near real time log-analytics, monitoring and other capabilities built on OpenSearch, a distributed search engine. As a senior engineer on the team, I worked extensively in building and enhancing the Control Plane consisting of distributed systems for provisioning, managing and monitoring several thousand data plane clusters/millions of compute nodes. These systems were built with the high availability, scalability and operational considerations of an AWS service.
  • I also authored the OpenSearch JDBC driver from the ground up, which is now open-sourced and widely used as a standard Java/Scala library for querying OpenSearch using SQL.
Distributed SystemsOpenSearch

Ibm

Advisory Software Engineer

Jan 2011Jan 2018 · 7 yrs · Bengaluru Area, India

  • Spark and Hadoop as a Service on the IBM Bluemix cloud - contribute to building IBM's cloud based (IBM Bluemix) Spark and Hadoop offerings including contributing to open source Spark as needed. The offerings are built as part of an integrated data platform and thus integrate with other data services like Watson Machine Learning and Data Science Experience(https://datascience.ibm.com/) . Tech Stack: CloudFoundry, Java, Scala, Python, R.
  • IBM Db2Connect - Led the development of IBM's cross database JDBC driver. This is the common driver for JDBC connectivity with multiple IBM databases - Db2, Db2 on cloud, Informix, Db2 on z/OS (mainframes) and Big SQL. Revamped and rewrote critical high availability and workload balancing features in the database driver. Multiple patents and publications in this area.
Cloud ComputingDatabase Management

Novell

Senior Software Engineer

Jul 2007Dec 2010 · 3 yrs 5 mos · Bengaluru Area, India

  • Novell ZenWorks Configuration Management - design and development on both the server and client pieces of this distributed enterprise device management solution. Built an adaptive Java/OSGi based device management agent from scratch.
  • Novell ZenWorks Linux Management - contributed to the package management agent (rug) distributed with SUSE Linux. Tech Stack: C#, .NET (Mono - the .NET runtime for Linux). Obtained patent US 20100005450 on the ability to track and restore RPM package states on a Linux system - a mini System Restore.
Device ManagementLinux Management

Stackforce found 100+ more professionals with Distributed Systems & Cloud Computing

Explore similar profiles based on matching skills and experience