RW

Richard Warren

Software Engineer at The HDF Group

Richard Warren has a wide range of experience in the software engineering field, with a focus on high-performance computing and parallel programming. Richard started their career at Hewlett Packard in 1977, where they worked as a hardware design engineer, primarily focusing on projects involving PDP-11 and VAX systems. Richard also worked as a software engineer and co-architect for the Parallel Software Environment (PSE) at Hewlett Packard, providing load balancing job management and message passing services. Richard continued to support MPI and Shmem for the ASCI-Q machine while at Hewlett Packard.

Warren then joined Interactive Supercomputing as a software engineer, where they worked on the Star-P client/server product, primarily focusing on the MPI implementation and parallel algorithms. Richard subsequently worked at Microsoft as a senior engineer, developing high-performance parallel software for the Azure Machine Learning platform, with a particular focus on supporting the execution of Python and R scripts.

Most recently, they worked as an independent software developer/consultant, taking on the role of principal software engineer. In this capacity, they developed an open-source wrapper to MPI, enabling high-level language applications like the Julia programming language or the Python parallel package to utilize various vendor-provided MPI libraries without requiring recompilation.

Warren's most recent position was as a software engineer at The HDF Group, where they utilized their skills as a software engineer to develop software solutions.

Richard Warren obtained a Bachelor of Science (BS) degree in Electrical and Computer Engineering from the University of Massachusetts Amherst. No information regarding the specific years of attendance is provided.

Links

Previous companies

Microsoft logo
Hewlett Packard Enterprise logo

Peers

View in org chart

Timeline

  • Software Engineer

    November, 2016 - present