Celonis is looking for Staff Engineers to provide technical leadership and hands-on experience in developing features and algorithms that support the transformation of its core platform to a novel object-centric paradigm, addressing the strong growth of its customer base and their demands by investing in performance and scalability.
Requirements
- Proficient in Java programming and familiar with Spring frameworks.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Hands-on experience with ETL tools (e.g., Spark, Hadoop) and performance tuning.
- Experience with SQL processing, query planning and optimization, or query engine internals is a big plus
Responsibilities
- Drive innovation in designing critical, high-performance systems to handle the ever-growing request rate on our backend infrastructure
- Evangelize best practices in database usage and end-to-end architecture
- Write production-quality code
- Lead the development procedures, concepts, and knowledge.
- Develop foundational solutions such as a mining engine that enables customers to interactively execute process mining and analysis over enterprise data sets
- Develop innovative object-centric modeling tools that empower users to perform process-oriented business analysis in a natural and powerful way.
- Ensure that our platform scales efficiently and dynamically in a multi-cloud environment.
Other
- BS in Computer Science or related field; Masters or Ph.D. preferred
- 8+ years of hands-on software engineering experience
- Strong organizational, collaboration, problem-solving, and critical thinking skills.
- Mentor and grow teammates, setting an example for best practices.
- Recognize and act to improve the developer work environment.
- Help define a fun and inclusive engineering culture.