Experienced programmer with a demonstrated history of working in the research industry from the application to the systems layer. Skilled in C++ and Python. Master of Science in Computer Science from The University of New Mexico.
-
Software EngineerNvidiaCupertino, Ca, Us -
Staff Software EngineerTesla Jan 2019 - PresentPalo Alto, California, United StatesHPC software engineering in Python and C++ for AI -
Sr. Site Reliability EngineerLinkedin Dec 2017 - Jan 2019Sunnyvale, CaSRE for the Pinot team: https://github.com/linkedin/pinot -
Senior Systems ProgrammerNew Mexico Consortium Oct 2013 - Dec 2017Los Alamos, NmResponsibilities included optimizing and adding functionality to existing C++ code bases, and managing and building clusters.* Improved the speed of an in house C++ machine learning library by 10x using OpenMP, MPI and CUDA.* Added a diskless provisioning system to the Emulab cluster management system by using Python, Flask, REST, Linux, iSCSI and ZFS.* Architected and supervised the building multiple clusters, the largest had 1176 nodes.* Created various cluster management utilities using Python and C for handling remote console, remote power and serial console logging.* Performed day to day cluster management using Linux, FreeBSD, Warewulf, slurm, Emulab, NFS, and SSH.
-
Senior Applications Support AnalystUniversity Of New Mexico May 2007 - Oct 2013Albuquerque, NmResponsibilities: Write C++, GLSL and GPGPU write code, sysadmin* Implemented DomeLib, a C++/OpenGL/Qt based application framework that simplified the design of multiprojector-based applications in an immersive dome environment.* Created GPU-based simulations using OpenGL.* Mentored students in the use of OpenGL.* Implemented an automated, scalable version controlled systems administration management platform using Puppet* Improved reliability and uptime through the use of virtualization technologies and load balancing.* Perform day-to-day systems administration tasks using Linux and other Unix-like technologies* Assisted with general debugging and maintenance of custom software written in the UNM Computer Science Department. -
Senior Applications Developer And Systems AdministratorZianet Jan 2002 - May 2007Santa Fe, NmResponsibilities: Write custom software, sysadmin, manage technical aspects of acquiring ISPs, manage custom billing codebase, manage email, day-to-day systems administration.* Coordinated the technical aspects of the acquisition of ten companies. This included writing custom software to merge customer owned onto ZiaNet infrastructure and to provide seamless integration of services with as little downtime as possible.* Developed and maintained custom web-based billing software using Perl, Apache and MySQL.* Developed and maintained custom web-based spam filtering software based on SpamAssassin, ClamAV and MySQL.* Played a principal part in the design, implementation and continued administration of a highly available and reliable email system that handled twenty million messages per day for sixty thousand mailboxes using Linux Virtual Server, qmail and Network Appliance filers.* Performed day-to-day systems administration using a combination of Linux and FreeBSD.
-
Senior ConsultantBlueprint Networks Nov 1999 - Jan 2002Santa Fe, New Mexico AreaResponsibilities: write custom software, provide heavy lifting systems administration* Designed, developed and tested web-based software for customers such as Sony Pictures using PHP and Perl.* Designed and developed online ordering and warehouse management system in Perl for a fulfillment company.* Specified, installed and configured custom Linux and Sun systems to provide web services.* Provided heavy lifting systems administration support to non-technical computer consultants providing web-based services.
-
Network And Systems AdministratorSanta Fe County May 1997 - Nov 1999Santa Fe County, Santa Fe, NmResponsibilities: network and systems administration* Architected and administered a five site wide-area network using frame relay, T1s and Cisco routers and switches.* Performed system administration duties using Linux, Sun Solaris and Windows NT and NetApp file servers.* Managed and supported Sun Solaris systems running GIS applications
-
Research AssistantSandia National Laboratory, Albuquerque, Nm Jun 1996 - Jun 1997Albuquerque, NmResponsible for assisting with adding internode communication facilities to the Puma operating system* Assisted in the design, testing and documentation of internode communication and debugging utilities using C.
-
Research Assistant,Los Alamos, NmLos Alamos National Laboratory May 1994 - Aug 1995Los Alamos, NmDesigned, implemented and documented a C++ object-oriented framework for data acquisition in support of the Combined Thermal/Epithermal Neutron waste assay system.
Jeffrey Bowles Education Details
-
Computer Science -
Computer Science
Frequently Asked Questions about Jeffrey Bowles
What company does Jeffrey Bowles work for?
Jeffrey Bowles works for Nvidia
What is Jeffrey Bowles's role at the current company?
Jeffrey Bowles's current role is Software Engineer.
What schools did Jeffrey Bowles attend?
Jeffrey Bowles attended The University Of New Mexico, The University Of New Mexico.
Who are Jeffrey Bowles's colleagues?
Jeffrey Bowles's colleagues are Rongtao Jia, Brian Serrano Morales, James Miller, Jestin Gonzales, Anton Radiev, Valeria Burciaga, Easy Shop.
Not the Jeffrey Bowles you were looking for?
-
1dlba-inc.com
-
3michelman.com, pg.com, cinci.rr.com
5 +151352XXXXX
-
1walmart.com
-
1abclimoww.com
1 +191993XXXXX
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