← Back to job listings
CE
Staff Software Engineer
Celonis · Redwood City, United States
About The Role
Join our team as a Staff Software Engineer, where you will develop and implement new features and algorithms for our core engine, increase the reliability and performance of existing components, and mentor your teammates. You will work with modern C++ and have a significant background in database internals or building core components for large-scale data processing systems.
- Develop and implement new features and algorithms for the core engine, increasing reliability and performance.
- Identify and implement novel query optimization, transaction management, or distributed data processing algorithms.
- Analyze and understand performance and scalability bottlenecks in the system and solve them.
- Have a curiosity about how things work and a desire to improve them
- BS in Computer science; Masters or Ph.D. preferred
- Experienced in programming with C++ (17)
- 8+ years of hands-on software engineering experience
- Significant background in database internals or building core components (query optimization, query execution, storage engines, transaction processing) for large-scale data processing systems (e.g., Starrocks, ClickHouse, etc)
- Have an analytical mind and a good understanding of complex data structures and algorithms in data management
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring