Staff Software Engineer

CelonisRedwood City, CA
$212,000 - $285,000Hybrid

About The Position

Celonis is seeking a Staff Software Engineer to join their Query Engine and Core Mining teams. This role involves developing and implementing new features and algorithms for the core engine, enhancing the reliability and performance of existing components, and creating innovative algorithms and operators for the query engine. The ideal candidate will have general knowledge of modern C++ and experience in developing high-performance large-scale data processing systems. This is an opportunity to grow engineering knowledge and career within a rapidly expanding company.

Requirements

  • BS in Computer science; Masters or Ph.D. preferred
  • 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)
  • Experienced in programming with C++ (17)
  • Have an analytical mind and a good understanding of complex data structures and algorithms in data management
  • Have a curiosity about how things work and a desire to improve them

Responsibilities

  • Identify and implement novel query optimization, transaction management, or distributed data processing algorithms in the Core Mining Engine
  • Analyze and understand performance and scalability bottlenecks in the system and solve them
  • Deal with issues from logical representations of the execution plan to efficient resource management, all the way down to highly parallel vectorized execution
  • Design and implement critical high-performance systems to handle the ever-growing request rate on our database
  • Evangelize best practices in database usage and end-to-end architecture
  • Set an example for and mentor and grow your teammates
  • Recognize and take action to improve the developer work environment
  • Write clean, understandable, and testable code
  • Provide feedback on the designs and code of peers
  • Manage individual project priorities, deadlines, and deliverables
  • Document development procedures, concepts and knowledge
  • Build, launch, and maintain features in production
  • Help define a fun and inclusive engineering culture

Benefits

  • bonus/commission
  • equity
  • health insurance
  • dental insurance
  • life insurance
  • 401k
  • paid time off
  • Restricted Stock Units (RSUs)
  • merit-based refresh grants
  • 24 weeks of fully paid leave for primary carers
  • 12 weeks for supporting carers
  • Unlimited PTO (in applicable regions)
  • generous PTO globally
  • flexible hybrid work model
  • 70-20-10 learning framework
  • mentorship programs
  • access to a dedicated learning platform
  • subsidized Wellhub memberships
  • mental health counseling
  • dedicated "Wellness Weeks"
  • paid time off to volunteer for community and environmental causes
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service