Senior Staff Software Engineer, Compiler & HPC

December 22, 2022

Apply Now

Description

β€’ Developing Bodo's revolutionary analytics engine β€’ Hiring a Senior - Staff Software Engineer with a passion for High-Performance Computing (HPC) and Compiler expertise β€’ Contribute to relevant open-source projects β€’ Help build cloud Infrastructure team β€’ Develop compiler support for various Python patterns and APIs β€’ Improve Bodo compiler engine's optimizations for analytics/AI programs β€’ Qualifications and Skills: β€’ D., M. β€’ S, or B. β€’ S. degree in Computer Science or a related field 5+ years of experience in distributed systems or high-performance computing β€’ Experience in parallel programming in MPI, OpenMP, CUDA, etc. would be a plus β€’ Experience in developing performance monitoring tools and techniques β€’ Experience in developing and debugging complex systems, especially in C/C++ and/or Python β€’ Passion for learning new technologies in Compiler optimization, Parallel computing, and HPC, and Python internals (e.g. using Numba, Cython, CPython)

Requirements

β€’ Bodo is looking for a Senior - Staff Software Engineer with a passion for High-Performance Computing (HPC) and Compiler expertise to develop Bodo's revolutionary analytics engine. β€’ The Senior Software Engineer will be crafting software and services that are orders of magnitude faster than competitors, while also much easier to use. β€’ The Senior Software Engineer will be responsible for designing, developing and optimizing high-performance systems in Bodo Engine using cutting edge techniques from HPC, databases, and other related fields. β€’ The Senior Software Engineer will also be responsible for developing and operating performance monitoring techniques and tools, developing integrations with various cloud platforms and on-premises data systems, and coaching and mentoring junior engineers with technical growth and career progression. β€’ The Senior Software Engineer will also be responsible for contributing to relevant open-source projects. β€’ The Senior Software Engineer will also be responsible for developing compiler support for various Python patterns and APIs, including transformations for type stability, performance, and parallelization. β€’ The Senior Software Engineer will be responsible for improving Bodo compiler engine's optimizations for analytics/AI programs. β€’ The Senior Software Engineer will have a Ph. β€’ D., M. β€’ S, or B. β€’ S. degree in Computer Science or a related field, and 5+ years of experience in distributed systems or high-performance computing. β€’ The Senior Software Engineer will have experience in parallel programming in MPI, OpenMP, CU

Benefits

β€’ Comprehensive health coverage β€’ HSA plan 401(k) plan β€’ Unlimited time off β€’ Paid parental leave β€’ Remote work β€’ All expense paid travel between officesWhat are some of the key benefits of working at Bodo? β€’ Some of the key benefits of working at Bodo include: β€’ We provide comprehensive health coverage, including medical, dental, and vision for employees and dependents. β€’ We have a HSA plan that offers employees unlimited time off, as well as paid parental leave and remote work. β€’ We also offer a 401(k) plan that offers employees retirement benefits. β€’ Our company offers a variety of paid parental leave plans, as well as remote work.

Apply Now

Similar Jobs

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com