Senior Staff Software Engineer, Compiler & HPC

December 22, 2022

🏡 Remote – Anywhere in California

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@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs