Remote Principal Software Engineer, Compiler and HPC

Posted

Apply now
Please, let Bodo, Inc. know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Bodo is redefining what’s possible with Python for analytics, data engineering, and AI by developing the world’s first auto-parallelizing Python compiler.
  • The company aims to deliver HPC-level performance and efficiency for large-scale data processing.
  • Bodo's technology has empowered data-driven companies to solve their data challenges with unprecedented speed and scalability.
  • The Principal Software Engineer will lead the development of Bodo's groundbreaking data platform, focusing on large-scale SQL query engines.
  • Responsibilities include designing, developing, and optimizing Bodo's SQL query execution engine using advanced techniques from databases and HPC.
  • The role involves tackling technical projects such as vectorized execution, query caching layers, query concurrency, resource management, and query plan optimization.
  • The engineer will optimize Bodo Engine’s performance for realistic workloads and develop performance analysis and monitoring tools.
  • The position also includes contributing to Bodo’s product strategy, mentoring junior engineers, and participating in hiring efforts.
  • The engineer will contribute to relevant open-source projects.

Requirements:

  • Candidates must hold a Ph.D., M.S., or B.S. degree in Computer Science or a related field.
  • A minimum of 5 years of experience in building and optimizing database query engines is required.
  • Expertise in optimizing large-scale parallel computing infrastructure is essential.
  • Proficiency in developing and debugging complex systems, particularly using C/C++, is necessary.
  • Experience with open-source query optimization frameworks such as Apache Calcite, Apache Spark Catalyst, or Postgres Query Optimizer is preferred.
  • Strong teamwork, communication skills, and attention to detail are required.
  • A passion for learning new technologies in query engines, compiler optimization, parallel computing, and HPC is important.

Benefits:

  • Bodo offers comprehensive health, dental, and vision insurance plans.
  • Employees receive the latest Apple MacBook equipment to support their work.
  • Generous employee equity awards are provided to allow participation in Bodo’s success.
  • The company offers paid parental leave and flexible remote work options.
  • A 401K plan and HSA are available for financial and healthcare needs.
  • Access to training and learning opportunities aligned with career growth is provided.
Apply now
Please, let Bodo, Inc. know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback