Inderpreet Singh Email and Phone Number
Inderpreet Singh work email
- Valid
- Valid
Inderpreet Singh personal email
Experienced Senior Software Engineer. Background in computer architecture and high-performance computing. Passion for machine learning and web technologies.Github: https://github.com/ipsingh06
Parallel Domain
View- Website:
- paralleldomain.com
- Employees:
- 53
-
Software Engineering ManagerParallel DomainVancouver, Bc, Ca -
Principal Engineer, ManagerParallel Domain Aug 2024 - PresentSan Francisco, California, Us -
Software Engineering ManagerParallel Domain Mar 2022 - Aug 2024San Francisco, California, Us -
Senior Software EngineerParallel Domain Sep 2020 - Mar 2022San Francisco, California, Us -
Senior Software EngineerStemcell Technologies Nov 2019 - Sep 2020Vancouver, Bc, Ca• Trained software team through presentations on software development practices including Agile, unit and integration testing, code reviews, and continuous integration• Spearheaded development of new event-based software architecture for new instruments based on Python, RabbitMQ and Qt/QML with focus on web connectivity through a JSON API• Collaborated with internal devops and Amazon AWS IoT teams in development of cloud architecture for internet-connected instruments using AWS IoT and AWS Greengrass• Mentored a junior engineer in development of a deep-learning cell classification and localization algorithm• Guided a junior engineer in design and implementation of an MVVM GUI application built using Python, Qt/QML, Websockets and ReactiveXTechnologies: Python, RabbitMQ, AWS Greengrass, AWS IoT Core, Qt/QML, Websockets, ReactiveX, Sphinx, Graphviz, PlantUML, Keras, Tensorflow -
Software DeveloperFreelance, Self-Employed Aug 2018 - Nov 2019• Designed highly customized e-commerce websites using Saleor/Django, Python, JavaScript and Bootstrap while following responsive design practices• Greatly improved customer productivity by integrating an external inventory manager into Django backend• Enhanced reliability through extensive unit and end-to-end testingTechnologies: Python, Django, Saleor, JavaScript, Bootstrap, SCSS, PostgreSQL
-
Senior Engineer, Machine Learning GroupQualcomm Apr 2016 - Jul 2017San Diego, Ca, Us• Researched and applied deep-learning to the computer vision problem of spoof-detection in face authentication• Achieved state-of-the-art results in face spoof-detection by applying transfer learning with deep convolutional neural networks (CNNs) using Caffe• Developed an Android camera app using Java and Snapdragon Neural Processing Engine (SNPE) to procure training data and demo the trained spoof-detection models• Automated the generation of spoof images and reduced project turn-around time by a few weeks• Created scripts using Python and OpenCV to augment and prepare training data• Implemented and optimized the deconvolution operation on an embedded Digital Signal Processor (DSP), achieving competitive performance and higher energy efficiency compared to the GPU• Practiced agile programming, scrum lifecycles, code reviews and test-driven developmentTechnologies: Python, C/C++, Caffe, Tensorflow, OpenCV, CMake, scikit/numpy, Snapdragon Neural Processing Engine, Jenkins -
Senior Engineer, Secure Systems GroupQualcomm Jul 2015 - Apr 2016San Diego, Ca, Us• Wrote Android system software in Java and C++ for Continuous Authentication• Implemented a hardware abstraction layer (HAL) to facilitate communication between non-secure Android and Qualcomm Secure Execution EnvironmentTechnologies: Android, Java, C++, GMock, GTest -
Senior Engineer, Parallel Compute GroupQualcomm Jul 2013 - Jul 2015San Diego, Ca, Us• Investigated, designed and developed in C/C++ a new multicore chapter for the acclaimed Vellamo mobile benchmarking Android app• Collaborated with numerous performance teams in identifying performance issues in the next generation SOCs; these multicore benchmarks were incorporated into critical test suites used company-wide• Published a top-10 paper and presented a lecture on benchmarking insights in an internal tech conference• As a feature owner, developed an Eclipse IDE plugin using Java to visualize system traces and aid in functional and performance debugging of Android applicationsTechnologies: Android, C++, Java -
Masters StudentThe University Of British Columbia Sep 2011 - May 2013Vancouver, British Columbia, Ca• Master thesis: Improving GPU Programming Models Through Hardware Cache Coherence• First author on HPCA-19 paper "Cache Coherence for GPU Architectures". Selected for IEEE Micro Top Picks 2013 (12 top papers from Computer Architecture conferences in 2013)• Second author on MICRO-44 paper "Hardware Transactional Memory for GPU Architectures". Selected for IEEE Micro Top Picks 2011 (12 top papers from Computer Architecture conferences in 2011) -
Research AssistantThe University Of British Columbia May 2010 - Aug 2011Vancouver, British Columbia, Ca• Helped develop and maintain an open-source, cycle-accurate GPU performance simulator – GPGPU-Sim 3.x• Assisted in preparation and submission of a successful 3-year SRC grant proposal -
Hardware Verification EngineerIntel Corporation Sep 2009 - Dec 2009Santa Clara, California, Us• Designed and implemented a verification testbench environment for an Intel solid-state drive IP block using System Verilog and the Open Verification Methodology framework• Modelled and programmed block, register and coverage models along with directed and exploration test suites used to carry out the hardware verification process -
Hardware EngineerD-Wave Systems Inc. May 2009 - Aug 2009Burnaby, British Columbia, Ca• Collaborated with physicists and engineers in the development of a low magnetic field environment within a pulse tube dilution refrigerator for use in quantum computing• Designed, constructed and tested passive-compensation magnetic shields for use in the Input/Output system of the quantum computer -
System Test EngineerZeugma Systems Jan 2008 - Apr 2008Richmond, Bc, Ca• Designed performance and stress tests for testing internally developed hardware and software for use in carrier grade networking equipment
Inderpreet Singh Skills
Inderpreet Singh Education Details
-
The University Of British ColumbiaElectrical And Computer Engineering -
The University Of British ColumbiaEngineering Physics
Frequently Asked Questions about Inderpreet Singh
What company does Inderpreet Singh work for?
Inderpreet Singh works for Parallel Domain
What is Inderpreet Singh's role at the current company?
Inderpreet Singh's current role is Software Engineering Manager.
What is Inderpreet Singh's email address?
Inderpreet Singh's email address is w6****@****.ubc.ca
What schools did Inderpreet Singh attend?
Inderpreet Singh attended The University Of British Columbia, The University Of British Columbia.
What skills is Inderpreet Singh known for?
Inderpreet Singh has skills like Amazon Web Services, Agile, Computer Architecture, Algorithms, Computer Hardware, Cuda, Keras, Tensorflow, Jenkins, Image Processing, Software, Cache Coherency.
Who are Inderpreet Singh's colleagues?
Inderpreet Singh's colleagues are Mike Tyler, Vladimir Shevyakov, Robin Zimmer, Derek Larson, Yaad Grossman, Jordan Casoli, Mariana Otero Sequeiros.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial