Senior Software Engineer
Core
Develop and implement new features and algorithms for Celonis's Core Mining Engine, a high-performance system for process mining over enterprise-sized data sets.
Role type
Senior C++ backend engineer (core data processing)
Builds
Query engine, mining engine, and object-centric modeling tools for Celonis's process mining platform
Domain
Enterprise AI, Process Mining, High-performance data systems
Deliverable
production ML models
Required skills
C++17, database internals, query optimization, distributed data processing, large-scale data systems, complex data structures and algorithms
Preferred skills
Masters or Ph.D. in Computer Science
Technologies
C++17, Starrocks, ClickHouse
Responsibilities
Identify and implement novel query optimization, transaction management, or distributed data processing algorithms; Analyze and solve performance and scalability bottlenecks; Design and implement critical high-performance systems; Mentor teammates; Write clean, testable code; Build, launch, and maintain features in production
Seniority
Senior, hands-on IC
