Senior Staff Software Engineer, Compiler & HPC

December 22, 2022

🏡 Remote – New York

Apply Now
Logo of bodo.ai

bodo.ai

Lightning fast, extremely efficient SQL and Python data processing | The next-gen compute engine for your data stack |

11 - 50

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
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com