Principal Software Engineer, Large-Scale Data Processing

6 days ago


San Francisco, California, United States Bodo, Inc. Full time

About Bodo, Inc.

Bodo, Inc. is a pioneering technology company driven by a mission to revolutionize the way organizations harness the power of data. Our cutting-edge data platform is designed to democratize efficient compute at scale, empowering businesses to unlock the full potential of their data.

With a strong foundation in high-performance computing and large-scale data processing, we are seeking a highly skilled Principal Software Engineer to lead the development of our groundbreaking data platform. As a senior member of our engineering team, you will have the opportunity to create software and services that outperform competitors by orders of magnitude while providing an effortless user experience.

Key Responsibilities

  • Design and Development: Spearhead the design, development, and optimization of Bodo's SQL query execution engine, leveraging cutting-edge techniques from databases, high-performance computing, and related fields.
  • Technical Leadership: Take on challenging technical projects such as vectorized execution, query caching layers, query concurrency, and resource management, query plan optimization, query operator execution optimization at a large scale, compilation time reduction, etc.
  • Performance Optimization: Optimize Bodo Engine's performance for realistic workloads.
  • Performance Analysis: Develop and operate performance analysis and monitoring techniques and tools.
  • Product Strategy: Contribute to Bodo's product and overall strategy to achieve our mission.
  • Team Leadership: Coach and mentor junior engineers with technical growth and career progression.
  • Team Building: Help hire and build our team.
  • Open-Source Contributions: Contribute to relevant open-source projects.

Requirements and Qualifications

  • Education: Hold a Ph.D., M.S., or B.S. degree in Computer Science or a related field.
  • Experience: Possess a minimum of 5 years of experience in both building and optimizing database query engines.
  • Expertise: Demonstrate expertise in optimizing large-scale parallel computing infrastructure.
  • Programming Skills: Proficient in developing and debugging complex systems, particularly using C/C++. Experience in building or utilizing open-source query optimization frameworks such as Apache Calcite, Apache Spark Catalyst, or Postgres Query Optimizer.
  • Soft Skills: Strong teamwork, communication, and attention to detail. A passion for learning new technologies in query engines, compiler optimization, parallel computing, and HPC.

Perks of Working at Bodo, Inc.

We offer a comprehensive benefits package, including:

  • Comprehensive insurance plans, including Health, Dental, and Vision coverage.
  • State-of-the-art Apple MacBook equipment.
  • Generous employee equity awards.
  • Paid parental leave.
  • A 401K plan.
  • HSA plan for healthcare savings.
  • Remote work options.
  • Employee training opportunities.


  • San Francisco, California, United States OpenTable Full time

    Principal Software Engineer - OpenTableBecome an integral part of OpenTable, a subsidiary of Booking Holdings, Inc., and play a crucial role in enhancing our primary reporting insights platform tailored for restaurants globally. We are in search of a Principal Software Engineer to operate in India, focusing on the upkeep of our event-driven architecture,...


  • San Francisco, California, United States Rippling Full time

    Senior Staff Software Engineer - Infrastructure LeadAbout RipplingRippling is a leading provider of cloud-based human capital management (HCM) solutions, offering a comprehensive platform for businesses to manage their workforce, payroll, benefits, and other HR-related tasks. Our mission is to empower organizations to streamline their operations, improve...


  • San Francisco, California, United States Databricks Full time

    Position OverviewWe are seeking a Front End or Full Stack Senior Staff Software Engineer/Principal Software Engineer to join our Engineering team at Databricks. This role reports to an Engineering Leader and is integral to our engineering organization, contributing to one of our key products while collaborating with teams that create Databricks features for...


  • San Francisco, California, United States Anthropic Limited Full time

    About the Role:We are seeking a highly skilled Software Engineer to lead the "Tokens: Data Acquisition" team at Anthropic Limited. This team is responsible for acquiring and processing large-scale data from the internet through a web crawler and data partnerships.The team's primary objectives are:Develop and maintain a high-performance web crawler capable of...


  • San Francisco, California, United States Hertz Full time

    Principal Software EngineerHertz - San Francisco, CAFrom $230,000 a yearCome join us in our effort to digitally transform Hertz Recent innovations such as smartphones, electric vehicles, and ride-hailing apps have created new and exciting opportunities in transportation that Hertz is uniquely positioned to capitalize on. We're looking for software engineers...


  • San Francisco, California, United States Autodesk Full time

    Job Requisition ID #24WD77185Autodesk's Platform Services and Emerging Technology (PSET) team is hiring a Principal Software Engineer with experience automating large-scale cloud infrastructure services. In this exciting role, you will help us automate a robust and scalable data platform used by numerous teams across the company. Reporting to our Software...


  • San Francisco, California, United States Jobot Full time

    Job Title: Senior Backend Software Engineer - Data Engineering ExpertAbout the Role:We are seeking a highly skilled Senior Backend Engineer with extensive Data Engineering experience to join our growing team at Jobot. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining robust backend services and...


  • San Diego, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our Apple Services Engineering (ASE) Video team. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale systems and integrations that power our best-in-class live streaming experiences across the Apple TV App ecosystem.Key...

  • Research Engineer

    1 week ago


    San Francisco, California, United States Genai Works Full time

    Job Description**About Genai Works**Genai Works is a leading innovator in AI-powered search solutions. We are seeking an experienced Research Engineer to join our team and contribute to the development of cutting-edge large-scale language models.Key Responsibilities**Lead Model Development**: Design and implement state-of-the-art tradeoffs between model...


  • San Francisco, California, United States Databricks Full time

    Position OverviewWe are seeking a Front End or Full Stack Lead Software Engineer/Principal Software Engineer to join the Engineering team at Databricks. This role will report to an Engineering Leader and is integral to our engineering organization, focusing on one of the key products within Databricks. You will collaborate with teams dedicated to developing...


  • San Diego, California, United States Data Intelligence Full time

    About the RoleData Intelligence, LLC is a leading provider of advanced technology solutions to the Department of Defense. We are seeking a highly skilled Software Engineer II to join our team in San Diego, CA.Job SummaryWe are looking for a talented Software Engineer II to support our Department of Defense operations. The successful candidate will have a...


  • San Francisco, California, United States NxT Level Full time

    Job OverviewNxT Level is seeking a highly skilled Principal Software Architect to lead the design and development of scalable backend services for machine learning-based video game engines. This role involves collaborating with our AI experts to develop and deploy AI-driven features that elevate online multiplayer experiences.Key ResponsibilitiesBackend...


  • San Francisco, California, United States Reddit Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Engineer to join our Core Platform team at Reddit. As a key member of our engineering organization, you will be responsible for designing and evolving our Core Systems to support the continued scale and growth of our platform.Key ResponsibilitiesOwn the design and evolution of our Core...


  • San Francisco, California, United States Fastly Full time

    Fastly helps people stay better connected with the things they love. Fastly's edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customers' applications as close to their end-users as possible — at the edge of the Internet. The platform is designed to take...


  • San Francisco, California, United States Scale AI, Inc. Full time

    About the RoleScale AI, Inc. is seeking a highly skilled Revenue Accounting Manager to join our team. As a key member of our Revenue team, you will play a critical role in ensuring the accuracy and integrity of our revenue data.Key ResponsibilitiesRevenue Process Management: Collaborate with product and engineering teams to establish and maintain revenue...


  • San Francisco, California, United States Tbwa ChiatDay Inc Full time

    Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our Data Infrastructure team at Tbwa Chiat/Day Inc. As a key member of our team, you will be responsible for designing and developing large-scale data solutions that drive business growth and innovation.Key ResponsibilitiesLead the design and development of our data infrastructure...


  • San Francisco, California, United States Scale AI, Inc. Full time

    About the RoleWe are seeking a highly skilled Cloud Infrastructure Engineer to join our Platform Engineering team at Scale AI, Inc. As a key member of our team, you will be responsible for designing and developing core cloud infrastructure platforms and systems, while supporting orchestration, data abstraction, data pipelines, identity & access management,...


  • San Francisco, California, United States Publica by IAS Full time

    Publica by Integral Ad Science (IAS) is looking for a Principal Software Engineer to join our CTV Video team based in San Francisco (hybrid). As a Principal Engineer, you will build ad verification, analytics and anti ad fraud software that will help ad buyers & sellers understand the quality of the ad data they're purchasing and using on CTV platforms (e.g....


  • San Francisco, California, United States Hinge-Health Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Architect to join our team at Hinge Health. As a key member of our engineering team, you will play a pivotal role in guiding and accelerating the evolution of our AI and related Infrastructure initiatives.Key ResponsibilitiesTechnical Leadership: Provide technical leadership and...


  • San Francisco, California, United States Monte Carlo Data, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Monte Carlo Data, Inc. and take ownership of building our cloud application for Data Observability.This is a unique opportunity to work on a mission-critical project that requires end-to-end development, from formulating usability requirements and designs to...