Andy Gill Email and Phone Number
Andy Gill work email
- Valid
- Valid
- Valid
- Valid
Andy Gill personal email
Andy Gill phone numbers
Experienced systems architect focused on elevating software and hardware quality through solid engineering and improved development processes. With deep expertise in compiler construction, systems engineering, and domain-specific language design, I have a strong track record of high-impact research and development. For the last few years I have focused on AI accelerators, being involved with several compilers for different chipsets, hardware co-design, and AI software architecture. My work has been applied by organizations such as Google, DARPA and NASA to create high-performance and high-assurance systems. Having worked across both industry and academia, I am comfortable in both settings and bring value to each.Specialties: Machine Learning Accelerations, Program Synthesis, AI Software Engineering, Compilers, Embedded Systems & FPGAs, Functional Programming, Visualization, GPGPUs, Semi-formal Reasoning.
-
Principal Software Engineer, Tools And AiFlexLawrence, Ks, Us -
Principal EngineerRain Feb 2023 - PresentSan Francisco, California, UsFirst software hire at Rain AI. Built our prototype compiler, ramped up our compiler team, and led effort to build a state of the art compiler for our compute-in-memory AI accelerator. I now focus on AI compute, that is understanding and implementing scalable solutions for our hardware that integrate with existing AI frameworks and use industry-standard quantization mechanisms. -
Principal EngineerCerebras Systems May 2021 - Feb 2023Sunnyvale, California, UsPrincipal Engineer and Language Architect. Project lead for the wafer-scale Domain Specific Language, CSL. I work in a cross-cutting role with compiler hackers, kernel developers, and runtime engineers to provide a language that is used to compile world-class performance for ML and HPC solutions.Cerebras released a CSL SDK, details can be found @ sdk.cerebras.net, and CSL remains an integral part of the state of the art performance offered by Cerebras. -
Senior Software Engineer (L7) For Google AiGoogle Aug 2019 - Apr 2021Mountain View, Ca, UsPart-time compiler consulting for Google AI, one day a week. Contributed to two custom accelerator efforts, one in Haskell, one in an early version of MLIR. I also did a 2 month stint helping Google Classroom understand how teaching faculty interact with plagiarism detection mechanics. -
Senior Software Engineer (L7) At Google Ai And Google XGoogle Jun 2017 - Aug 2019Mountain View, Ca, UsFull time compiler hacking for an early Google-specific machine learning accelerator. -
Associate ProfessorThe University Of Kansas Jul 2014 - 2021Lawrence, Ks, UsTenured professor; conducted research in program optimization and transformation, hardware synthesis technologies, and DSLs for off the shelf accelerators. Taught graduate and undergraduate courses in programming paradigms and functional programming, and the undergraduate Computer Science Capstone / Software Engineering modules.Took a two year leave of absence to work for Google on AI accelerators and ML compilers 2017-2019, and remained as a part time Google employee for 2019-2021, through the pandemic. -
Assistant ProfessorThe University Of Kansas Jul 2008 - Jun 2014Lawrence, Ks, UsTenure-track professor; conducted research in program optimization and transformation, hardware synthesis technologies, communication protocol implementation, and high assurance software practices. Taught graduate and undergraduate courses in programming paradigms and functional programming. -
Visiting ProfessorFacebook Jul 2016 - Aug 2016IC Visiting Professor with Facebook, looking at using DSLs to provide user-configurable real-time static code checking. -
Co-FounderGalois, Inc. Mar 2000 - May 2008Portland, Or, UsBuilt a successful consulting company specializing in high assurance software, which grew from a team of four founders in early 2000 to a team of over 35 employees and revenue of $7.5M in 2008. As a technologist I practiced applied functional programming by creating and deploying tools and methodologies that allowed Galois' employees to develop high assurance software. I made significant technical contributions to over a dozen Galois contracts and acted as project lead on five of these contracts. -
Principal Project ScientistOgi School Of Science & Engineering Mar 1999 - Aug 2000Took on Project Scientist responsibilities for PacSoft, a world-class research group within the Oregon Graduate Institute, with the express purpose of helping start a technology spin-off. When doing this I was also directly involved with a number of PacSoft projects, including the development of a Haskell debugger.
-
Visiting ResearcherMicrosoft Research Jun 1999 - Aug 1999Redmond, Washington, UsWorked with the GHC team at MSR, Cambridge, with an enterprise involving around 30 language researchers to study in detail the problems of using .NET as a platform for advances languages. -
Compiler EngineerSemantic Designs May 1998 - Mar 1999Austin, Tx, UsWorking with the core technologies group, in this small startup, in the role of compiler engineer. Helped develop at DSL for parallel computing on x86 machines. -
Senior Compiler ArchitectMetrowerks Oct 1997 - May 1998UsWorked with the Java group, enhancing the Metrowerks Just in Time (JIT) compiler. In this position, I wrote a JIT plugin that enabled faster porting of the JIT to new architectures by allowing hybrid native/interpreted code of granularity down to a single virtual instruction. -
Software Design EngineerHewlett Packard Mar 1996 - Sep 1997Houston, Texas, UsDeveloped an optimizing compiler for the Itanium processor. Written in C++. -
Post DocThe University Of Glasgow Jan 1995 - Feb 1996Glasgow, Glasgow, Gb -
InternThe University Of Edinbugh 1988 - 1991Intern for cs department during recess, 1988, 1990, 1991, doing systems programming and compiler hacking.
Andy Gill Skills
Andy Gill Education Details
-
University Of GlasgowComputing Science -
The University Of EdinburghComputer Science
Frequently Asked Questions about Andy Gill
What company does Andy Gill work for?
Andy Gill works for Flex
What is Andy Gill's role at the current company?
Andy Gill's current role is Principal Software Engineer, Tools and AI.
What is Andy Gill's email address?
Andy Gill's email address is an****@****ras.net
What is Andy Gill's direct phone number?
Andy Gill's direct phone number is +178597*****
What schools did Andy Gill attend?
Andy Gill attended University Of Glasgow, The University Of Edinburgh.
What skills is Andy Gill known for?
Andy Gill has skills like Haskell, Compilers, Programming, Computer Science, Algorithms, Software Engineering, Semantics, Java, Functional Support, Software Design, Architecture, Analysis.
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