← Back to list
Job

Staff Software Engineer

Backend Developer • On-site • Full-time • 📍 Redwood City

Within the Query Engine and Core Mining teams, we're looking for a Staff Software Engineer who develops and implements new features and algorithms for the core engine and increases the reliability and performance of existing components, creating new, innovative algorithms and operators for the query engine.

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, down to highly parallel vectorized execution
  • Design and implement critical high-performance systems to handle the ever-growing request rate on the database
  • Evangelize best practices in database usage and end-to-end architecture
  • Set an example for, mentor, and grow 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

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)
  • Experience programming in C++ (17)
  • Analytical mind and a good understanding of complex data structures and algorithms in data management
  • Curiosity about how things work and a desire to improve them

Soft skills

Setting an example and mentoring othersCuriosity and drive to growClear communication within the team

What we offer

  • Restricted Stock Units (RSUs) and merit-based refresh grants for every full-time employee
  • 24 weeks fully paid parental leave for primary carers, 12 weeks for supporting carers
  • Unlimited PTO (in applicable regions) and a flexible hybrid work model
  • 70-20-10 learning framework, mentorship programs, and a dedicated learning platform
  • Subsidized Wellhub memberships, mental health counseling, and dedicated Wellness Weeks
  • Paid time off to volunteer during annual Impact Days

About the company

Celonis is the global leader in Process Intelligence and the pioneer of Process Mining technology, investing heavily in AI capabilities — the Process Intelligence Graph — to turn data insights into business action.

Languages: Angol: Felsőfok
Education: BSc informatikából; MSc vagy PhD előny.

Similar jobs