remote
Senior Software Engineer - Celonis
Software Engineer
Lead the design and delivery of scalable SaaS solutions that power advanced process mining and AI-driven insights, leveraging Python, Node.js, and graph database technologies to transform enterprise data into actionable intelligence.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance SaaS services that support process mining and AI analytics.
- Collaborate with data scientists to integrate graph‑based AI models into production pipelines.
- Optimize system performance, scalability, and reliability across on‑premise and cloud deployments.
- Mentor junior engineers and drive best practices in code quality, testing, and CI/CD.
- Participate in cross‑functional design reviews and contribute to product roadmap decisions.
Requirements
- 5+ years of professional software development experience in a SaaS environment.
- Strong proficiency in Python and Node.js with a solid understanding of asynchronous programming.
- Hands‑on experience with graph databases (Neo4j, Amazon Neptune) and AI/ML integration.
- Deep knowledge of distributed systems, microservices architecture, and cloud platforms (AWS, Azure).
- Excellent problem‑solving skills, strong communication, and a passion for delivering customer‑centric solutions.