Senior - Staff Software Engineer, Compiler & HPC

December 22, 2022

Apply Now
bodo.ai logo

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

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com
Jobs by Title
Remote Account Executive jobsRemote Accounting, Payroll & Financial Planning jobsRemote Administration jobsRemote Android Engineer jobsRemote Backend Engineer jobsRemote Business Operations & Strategy jobsRemote Chief of Staff jobsRemote Compliance jobsRemote Content Marketing jobsRemote Content Writer jobsRemote Copywriter jobsRemote Customer Success jobsRemote Customer Support jobsRemote Data Analyst jobsRemote Data Engineer jobsRemote Data Scientist jobsRemote DevOps jobsRemote Ecommerce jobsRemote Engineering Manager jobsRemote Executive Assistant jobsRemote Full-stack Engineer jobsRemote Frontend Engineer jobsRemote Game Engineer jobsRemote Graphics Designer jobsRemote Growth Marketing jobsRemote Hardware Engineer jobsRemote Human Resources jobsRemote iOS Engineer jobsRemote Infrastructure Engineer jobsRemote IT Support jobsRemote Legal jobsRemote Machine Learning Engineer jobsRemote Marketing jobsRemote Operations jobsRemote Performance Marketing jobsRemote Product Analyst jobsRemote Product Designer jobsRemote Product Manager jobsRemote Project & Program Management jobsRemote Product Marketing jobsRemote QA Engineer jobsRemote SDET jobsRemote Recruitment jobsRemote Risk jobsRemote Sales jobsRemote Scrum Master + Agile Coach jobsRemote Security Engineer jobsRemote SEO Marketing jobsRemote Social Media & Community jobsRemote Software Engineer jobsRemote Solutions Engineer jobsRemote Support Engineer jobsRemote Technical Writer jobsRemote Technical Product Manager jobsRemote User Researcher jobs