Sr. Staff Software Engineer @ (November 2025 - February 2026)
Director of Engineering @ (July 2022 - September 2025)
Sr. Principal Software Engineer @ (August 2020 - July 2022)
Sr. Staff Software Engineer @ (July 2019 - August 2020)
Principal Software Engineer @ (June 2018 - July 2019)
R and D Software Engineer Sr-I @ (December 2016 - July 2018)
Rahil Sharma Education
University of Iowa
Doctor of Philosophy (Ph.D.) (Computer Science)
2012-2016
University of Iowa
Masters (Computer Science)
2011-2013
University of Mumbai
Bachelor’s Degree (Computer Engineering)
2007-2011
Rahil Sharma Skills
Algorithms
Distributed Systems
Computational Geometry
Programming
Machine Learning
Software Development
C++
Python
Java
C
LaTeX
ArcGIS
Tableau
JavaScript
MySQL
Hadoop
R
SQL
Linux
Approximation Algorithms
OpenMP
MPI
CUDA
Paraview
Computer Science
Programming Languages
Rahil Sharma Summary
Rahil Sharma, based in San Jose, CA, US, is currently a Software Architect (Engineering Director) at Synopsys Inc. Rahil Sharma brings experience from previous roles at Lattice Semiconductor, Cadence Design Systems and Xilinx. Rahil Sharma holds a 2012 - 2016 Doctor of Philosophy (Ph.D.) in Computer Science @ University of Iowa. With a robust skill set that includes Algorithms, Distributed Systems, Computational Geometry, Programming, Machine Learning and more. Rahil Sharma has 2 emails and 4 mobile phone numbers on RocketReach.
Looking for a different Rahil Sharma?
Find contact details for 700 million professionals.