John Oneill
JO

John Oneill

Linkedin Profile
Principal Software Engineer at Ampere | Portland, Oregon, United States
View John Oneill's Email & Phone Number

About John Oneill

  • John O'Neill is a Principal Software Engineer at Ampere, where he leverages over 25 years of experience in software development to drive innovation in the realm of cloud computing. His current role involves architecting and developing high-performance applications that are pivotal to the next generation...
    John O'Neill is a Principal Software Engineer at Ampere, where he leverages over 25 years of experience in software development to drive innovation in the realm of cloud computing. His current role involves architecting and developing high-performance applications that are pivotal to the next generation of cloud infrastructure. With a focus on creating scalable and efficient solutions, John is at the forefront of designing software that maximizes the capabilities of Ampere's cutting-edge microprocessors. In his role, John is heavily involved in key projects that push the boundaries of system architecture and microarchitecture, ensuring that Ampere's offerings are not only competitive but also transformative in the industry. His expertise in C++ and low-level programming allows him to code close-to-the-metal, optimizing performance through advanced techniques such as concurrency and SIMD (Single Instruction, Multiple Data). This deep understanding of algorithms and data analysis enables him to develop solutions that are not only robust but also efficient, catering to the demands of medium-to-large scale systems. John's proficiency in multithreading and device drivers further enhances his ability to create seamless software experiences, making him a vital asset to the team. His commitment to product management and a keen eye for system architecture ensure that every project he undertakes aligns with Ampere’s strategic vision. As cloud computing continues to evolve, John O'Neill remains dedicated to pioneering software solutions that harness the full potential of modern computing technologies, solidifying his reputation as a leader in the field.
    See more
  • John Oneill Work

    • Principal Software Engineer at Ampere in December 2018 to Present
    • Director of Machine Learning / Deep Learning at innovLytics, Inc in November 2016 to December 2018
    • Sr. Software Engineer / Software Architect at Intel in August 2011 to May 2016
  • John Oneill Skills

    • IntelHigh Performance ComputingProduct Management
      LinuxDebuggingMicroarchitectureComputer ArchitectureProcessorsSemiconductorsParallel ComputingSystem ArchitectureParallel ProgrammingDevice DriversCMultithreadingSoftware DevelopmentCompilersMicroprocessorsEmbedded SystemsAlgorithmsX86Software EngineeringPerformance TuningC++High Performance Computing (HPC)Data AnalysisData Analyticspython

      See more
  • About John Oneill's Current Company

  • Frequently Asked Questions about John Oneill

    • What is John Oneill email address?
      Email John Oneill at john.o'n***l@amperecomputing.com. This email is the most updated John Oneill email found in 2025.
    • How to contact John Oneill?
      To contact John Oneill send an email to john.o'n***l@amperecomputing.com.
    • What company does John Oneill work for?
      John Oneill works for Ampere
    • What is John Oneill's role at Ampere?
      John Oneill is Principal Software Engineer
    • What is John Oneill's Phone Number?
      John Oneill's phone (503) ***-*165
    • What industry does John Oneill work in?
      John Oneill works in the Semiconductor Manufacturing industry.

1.2M users from leading companies trust our data — the most accurate on the market.

Find anyone, anywherewith Refine AI today

Making remote or global hires? Connecting with key decision-makers? We can help.

Try now with Free Credits

Icon

40 emails / month

Icon

3 phone numbers / month

Icon

Work emails, personal emails, mobile numbers

Try for Free now

Icon

No credit card required

Image