CrawlJobs Logo

Software Engineer (C++) - chDB

clickhouse.com Logo

ClickHouse

Location Icon

Location:
China

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Core Engineering team for chDB is responsible for developing our high-performance in-process SQL engine, powered by ClickHouse, while working cross-functionally to enhance multi-language ecosystem integration. We're looking for a highly proficient C++ engineer who will work on our core engine and help expand our language binding capabilities across Python, Go, Ruby, Java, NodeJS, Bun, Rust, and R ecosystems.

Job Responsibility:

  • Develop features for the chDB core engine in C++, working on areas like performance optimization, object serialization, and DataFrame operations
  • Design and implement language bindings for various programming languages
  • Closely collaborate with our integration teams to ensure seamless compatibility across language ecosystems, particularly with data science tools and frameworks
  • Improve the robustness of chDB through comprehensive testing across different language bindings
  • Serve as a technical resource for the multi-language community, helping debug advanced issues and optimize performance
  • Work with our open-source community, including resolving issues, reviewing PRs, and providing guidance through various communication channels

Requirements:

  • Strong professional software development experience in C++
  • Experience with Unix systems and cross-platform development
  • Experience in one or more: high-performance computing, in-memory databases, data processing engines, concurrency, and multithreading
  • Experience developing language bindings or FFI (Foreign Function Interface) implementations
  • Familiarity with multiple programming languages, particularly Python, Go, Java, Node.js, or Rust
  • Strong communication skills and ability to work effectively within and across engineering teams
  • some professional working proficiency with English is required
  • Experience with data processing frameworks and SQL engines
  • You're passionate about building developer tools and improving cross-language interoperability
  • You thrive in a fast-paced environment and can balance technical excellence with practical solutions
  • You have a high level of ownership and accountability, with a focus on delivering reliable, performant code

Nice to have:

  • Experience with database internals and query optimization
  • Familiarity with package management and build systems across different languages
  • Experience with data formats like Parquet, Avro, and Arrow
  • Contributions to cross-language tools or related open source projects
  • Experience optimizing performance for large-scale data operations
  • Background in developing APIs and creating developer documentation
  • Knowledge of WebAssembly and cross-platform compilation
What we offer:
  • Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries
  • Healthcare - Employer contributions towards your healthcare
  • Equity in the company - Every new team member who joins our company receives stock options
  • Time off - Flexible time off in the US, generous entitlement in other countries
  • A $500 Home office setup if you’re a remote employee
  • Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites

Additional Information:

Job Posted:
December 07, 2025

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer (C++) - chDB

New

Application Development Intermediate Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience in the Financial Service industry
  • Strong experience in Abinitio development
  • Experience in database Oracle/SQL
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
New

Runner, Dc Maintenance

The Runner in DC Maintenance provides critical support to the process of moving ...
Location
Location
United States , Pataskala
Salary
Salary:
Not provided
anntaylor.com Logo
Ann Taylor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Able to meet physical requirements of the position to include: standing or walking for the duration of the shift, climbing stairs and ladders, lifting up to 75 lbs.
  • Sense of urgency is critical
  • Curious and open to learn
  • Ability to be flexible and adaptable in a fast-paced environment when handling multiple competing priorities
  • Good verbal communication skills
Job Responsibility
Job Responsibility
  • Operation of ASRS (Automated Storage and Retrieval System and DMS (Dematic Multi-Shuttle) (70%)
  • Correcting EMS Faulted locations list (daily) (10%)
  • Climbing up to 32 Levels
  • Correcting Bin Sensor Faulted locations list (10%)
  • Addressing conveyor jams and monitoring product flow of receiving (5%)
  • Maintenance Technician backup support (5%)
  • Fulltime
Read More
Arrow Right
New

SIA Event Steward

We are looking for experienced SIA Event Stewards and SIA Event Staff Supervisor...
Location
Location
United Kingdom , Glasgow
Salary
Salary:
12.71 - 14.00 GBP / Hour
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3 months experience working at different events or as a security officer at different venues or events
  • SIA Door Supervisor license holder
  • Clear communication skills
  • Confident in dealing with members of the public
  • Commitment into working long hours outdoors
  • Must be able to provide full 5-year work history or education where applicable with contact information for referees including full names, addresses and contact information such as email address and contact number
  • Passport
  • Two proof of address dated within the last 2 month
  • Proof of national insurance
  • SIA Licence picture
Job Responsibility
Job Responsibility
  • Checking tickets
  • Searching bags and the public upon their arrival
  • Directing the public to their seats
  • Answering any questions and assisting the public with any information on the event
  • Supporting the response team by patrolling the venues of any disorder and removing people if needed
Read More
Arrow Right
New

Primary Teaching Assistant

We are recruiting for a temporary Primary Teaching Assistant to join our team. T...
Location
Location
United Kingdom , Reigate
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
June 08, 2026
Flip Icon
Requirements
Requirements
  • ability to track progression in attainment
  • background in youth work
  • behaviour management
  • building relationships
  • classroom management
  • communication
  • de-escalation techniques
  • empathy
  • experience in administering medication
  • experience in managing challenging behaviour
Job Responsibility
Job Responsibility
  • Assisting with the preparation of classroom resources and displays
  • Helping to manage classroom behaviour and promote good conduct
  • Supporting students with special educational needs (SEN) to ensure they can access learning activities
  • Listening to children read and helping them develop their reading skills
  • Providing pastoral care and emotional support to pupils
  • Working collaboratively with teachers and other staff to support the overall aims of the school
  • Supervising children during break times, lunchtime, and on school trips
What we offer
What we offer
  • training and education
  • PAYE
  • Referral Bonus
  • Term Time Only Working
  • Fulltime
Read More
Arrow Right
New

Guest Environment Expert

POSITION SUMMARY Our jobs aren’t just about giving guests a clean room and a fr...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • moving, lifting, carrying, pushing, pulling, and placing objects weighing less than or equal to 50 pounds without assistance
Job Responsibility
Job Responsibility
  • maintaining the appearance and cleanliness of the whole hotel
  • delivering guest requests
  • stocking carts
  • cleaning rooms and public spaces
  • Fulltime
Read More
Arrow Right
New

Outage Scheduler

Casual outage Scheduler with P6 experience for coal power station project in Dar...
Location
Location
Australia , Fortitude Valley
Salary
Salary:
Not provided
servicestream.com.au Logo
Service Stream
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years’ experience in a scheduling role preferably in an outage / shutdown environment
  • Primavera P6 competency, with demonstrable experience in resource loaded scheduling
  • Sound knowledge and use of Microsoft Power-BI preferable
  • Demonstrated ability to engage and influence at all levels internally and externally
  • Overarching Project Controls skillset beneficial
Job Responsibility
Job Responsibility
  • Develop detailed project schedules and manage resources effectively
  • Assist with development of work breakdown structures and cost breakdown structures
  • Maintain schedule to enable production of progress reporting including resource histograms, earned value management and s-curves
  • Development and maintenance of systems to manage scope changes and variation orders
  • Resource management: monitor and report on Project, Engineering and Delivery resource lookaheads, contribute and advise on levelling actions to facilitate a best practice resource management strategy
What we offer
What we offer
  • A culture that values diversity and innovation
  • A company that is focused on our people, providing opportunities and is growing in Queensland
  • Full LAFHA allowance for the duration of the outage or meals & accommodation provided
  • Parttime
Read More
Arrow Right
New

Tour Guide

We are seeking a Tour Guide to join our Team at Mossman Gorge Cultural Centre. E...
Location
Location
Australia , Mossman Gorge
Salary
Salary:
Not provided
voyages.com.au Logo
Voyages Indigenous Tourism
Expiration Date
May 09, 2026
Flip Icon
Requirements
Requirements
  • Prior experience as a tour guide is advantageous
  • Capacity to stand and walk for extended periods
  • Excellent conversational skills with a knack for storytelling
  • Passionate about traveling
  • Strong problem solving skills
  • Ability to work well in a team and independently
  • Good oral English communication skills
  • Self-motivated and enthusiastic personality
Job Responsibility
Job Responsibility
  • Planning travel itineraries
  • Familiarizing guests with the locality by foot
  • Ensuring that the group remains safe at all times
  • Working closely with the Tour Manager to ensure the guests enjoy the facilities and natural wonders as well as maintaining its integrity
What we offer
What we offer
  • Competitive pay and benefits
  • Resort Discounts at Accor Hotels & Ayers Rock Resort
  • Internal Growth and movement within the resort and our company
  • Parttime
Read More
Arrow Right
New

Executive Assistant I - Administration

The Executive Assistant I is responsible for providing overall secretarial suppo...
Location
Location
United States , Longview
Salary
Salary:
Not provided
christushealth.org Logo
CHRISTUS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High School Diploma or equivalent experience required
  • Excellent organizational, interpersonal, and executive assistant skills
  • Proficient in all Microsoft Office products: Word, PowerPoint, and Excel
  • 0 - 2 years of experience supporting Ministry-Level Executives required
Job Responsibility
Job Responsibility
  • Meets expectations of the applicable OneCHRISTUS Competencies: Leader of Self, Leader of Others, or Leader of Leaders
  • Maintains executive’s calendar, scheduling meetings and appointments as requested
  • on own initiative, establishes appointment priorities, reschedules, or refuses appointments or invitations, and draws attention to important dates or conflicts
  • Plans, coordinates, and assists in administrative and board-level meetings, following guidelines in Hospital Bylaws, JCAHO Administrative and Board standards, and other regulatory entities
  • schedules meeting rooms
  • orders catering
  • prepares agendas
  • does timely mail-outs
  • takes and transcribes minutes
  • coordinates follow-up actions
  • Fulltime
Read More
Arrow Right