Jithin Thomas work email
- Valid
- Valid
- Valid
- Valid
Jithin Thomas personal email
Jithin Thomas phone numbers
Jithin Thomas is a AI Engineering Lead at Astrocade. He possess expertise in c++, parallel computing, c, computer architecture, software engineering and 17 more skills. He is proficient in French and English. Colleagues describe him as "I worked with Jithin during his internship in the summer of 2014 at Nvidia. Jithin, had previously worked at Nvidia at a very different role, so his internship project was on a completely new area for him. During his internship he was very focused on achieving the specified end-goal of his project and he managed to reach it by the end of his internship. During the process he also picked up on Python pretty quickly and managed to re-write and refactor multiple different scripts and tools into one python-based script. I really liked that at the beginning of each new task he would spend sufficient time to understand the problem and schedule the implementation phase, which was critical in finishing it on time.", "At Microsoft Research (India), Jithin worked with me as an Intern and then as a Research Developer exploring log analysis via structural and temporal pattern mining along with non-traditional applications of results from log analysis (e.g., automatic environment generation to assist software model checking). As an intern in 2011, Jithin explored the idea of automatically generating environment (O/S) models from observed structural and temporal patterns to help the verification of device drivers via model checking. In this effort, Jithin implemented a prototype to trace the execution of Windows device driver support routines, mine patterns from these traces (Tark project, http://research.microsoft.com/en-us/projects/tark), identify valid and likely combinations of these patterns, and synthesize C code that exhibited the behavior captured by these combinations. In less than six months, we went from the drawing board to seamlessly plugging in automatically generated models into SDV (Static Driver Verifier); an impressive feat for an intern. In April 2012, Jithin joined Microsoft as a research developer. During this stint, he explored non-traditional applications of results from log analysis (e.g., recommendation systems for customer support groups) while helping improve Tark. Besides helping out with development and deployment of log analysis solutions for pilots in various product groups, he also explored distributed computing to scale pattern mining (by combining mining tools in Tark into a simple map-reduce solution.) During his stints, Jithin was smart in using existing tools (e.g., tracing toolkit, mining toolkit), efficient and diligent in both prototype development and experimentation, and quick to learn building and modifying existing code base (e.g., Tark and SDV). He was also keen on using data from experiments to identify non-trivial software optimization opportunities. In addition, he demonstrated the ability to think critically, act independently (when necessary), and communicate well. Overall, I think Jithin is smart, diligent, and disciplined with the necessary skills and curiosity to excel and contribute in a challenging environment.", and "Jithin worked with the Advanced Development Group at Microsoft Research India(http://research.microsoft.com/en-us/groups/adg/default.aspx) for a little over a year - mid 2012 to mid 2013. He reported directly to me during this time and did a very thorough job of working on a project called "Tark" (http://research.microsoft.com/en-us/projects/tark/) which is a novel technique to mine patterns from sequential data. He worked closely with one of our Researchers on this project here and through this he demonstrated that he's a good and independent developer. He is conscientious and hard-working as well. I would not hesitate to hire him again for any similar role involving coding and working with researchers."
-
Ai Engineering LeadAstrocadeStanford, Ca, Us -
Ai EngineerAstrocade Apr 2024 - PresentLos Altos, Us -
Software EngineerMeta Feb 2018 - Apr 2024Menlo Park, Ca, Us -
Software EngineerBarefoot Networks Jul 2015 - Jan 2018Santa Clara, California, UsDesign and implementaion of a real-time distributed analytics platform -
Graduate StudentStanford University Sep 2013 - Jun 2015Stanford, Ca, Us- Developed a browser-based visualization tool for debugging performance issues in parallel programs written on the Delite parallel programming framework.- Profile information is visualized as thread-level timeline views (to illustrate control flow and synchronization overhead), data-dependency graphs, memory allocation and garbage collection timelines, cache and memory access stats, etc.- Languages used: Javascript, C++, Scala -
Summer InternNvidia Jun 2014 - Sep 2014Santa Clara, Ca, Us- Extended an existing framework to generate random assembly level shaders to test the CUDA pipeline in Nvidia’s next generation (Pascal) GPUs. [CUDA is a GPU parallel programming language].- Enabled the generation of random programs that conformed to specific constraints about grid/warp structures, complexity of control flow, floating point arithmetic, barrier synchronization, etc.- Languages used: Python, Bash scripting -
Research DeveloperMicrosoft Apr 2012 - Jun 2013Redmond, Washington, Us- Developed a specification mining (specifically temporal pattern mining) tool known as Tark- Designed and implemented full-stack deployments of Tark in collaboration with various Microsoft product groups.- Tark was used to mine temporal patterns from software traces and logs to help improve software quality.- Languages used: C#, F#, WPF, Powershell scripting, SQL -
Computer ArchitectNvidia Aug 2011 - Apr 2012Santa Clara, Ca, Us- Debugged system level performance issues in the Kepler family of GPUs by means of OpenGL-based test suites that stressed different parts of the graphics pipeline.- Gained a systemlevel knowledge of the graphics and compute pipelines in GPUs.- Languages used: Perl, Python, Bash scripting -
Research InternMicrosoft Jan 2011 - Jul 2011Redmond, Washington, Us- Automated the generation of environment models for software systems. The Windows kernel was used as a test case.- Generated the model based on temporal patterns mined from the software’s execution traces.- Languages used: C#, F#, C, Powershell scripting
Jithin Thomas Skills
Jithin Thomas Education Details
-
Stanford UniversityComputer Science -
Birla Institute Of Technology & Science, PilaniComputer Science
Frequently Asked Questions about Jithin Thomas
What company does Jithin Thomas work for?
Jithin Thomas works for Astrocade
What is Jithin Thomas's role at the current company?
Jithin Thomas's current role is AI Engineering Lead.
What is Jithin Thomas's email address?
Jithin Thomas's email address is jthomas@fb.com
What is Jithin Thomas's direct phone number?
Jithin Thomas's direct phone number is +165099*****
What schools did Jithin Thomas attend?
Jithin Thomas attended Stanford University, Birla Institute Of Technology & Science, Pilani.
What are some of Jithin Thomas's interests?
Jithin Thomas has interest in Education, Environment, Science And Technology, Human Rights, Health.
What skills is Jithin Thomas known for?
Jithin Thomas has skills like C++, Parallel Computing, C, Computer Architecture, Software Engineering, Data Structures, Algorithms, Java, Distributed Systems, Python, .net, C#.
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