System Software Engineer

ABOUT THE POSITION

Bodo is looking for software engineers with deep computer science knowledge, who also have a strong entrepreneurship spirit and can turn challenging technical ideas into reality. As a core member of the Bodo engineering team, you will work on some of the most difficult problems in programming systems and data infrastructure, with significant impact in large-scale enterprise cluster and cloud compute environments.

Responsibilities
  • Develop core analytics infrastructure software using cutting edge techniques from compilers, HPC, databases, cloud computing and other related fields
  • Develop integrations with various cloud platforms and on-premises data systems
  • Contribute to related open-source projects
Qualifications
  • Ph.D, M.S, or B.S. degree in Computer Science or a related field
  • Experience in developing and debugging complex systems especially in C/C++ and/or Python
  • Expertise or the ability to quickly learn various skills in:
    • Compiler development (e.g. using LLVM)
    • Parallel computing and HPC (e.g. using MPI)
    • Data infrastructure development (e.g. using Kubernetes, HDFS, etc.)
    • Working with Python internals (using Numba and CPython)