Taro Logo

Software Engineer - Python

Global leader in Process Mining technology and one of the world's fastest-growing SaaS firms, helping enterprises make intelligent business decisions through AI/ML technologies.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - Python

Celonis, the global leader in Process Mining technology, is seeking a Software Engineer specializing in Python to join their AI Group (CeloAI). This role sits at the intersection of software engineering and machine learning, focusing on building scalable AI/ML/LLM solutions for their Process Intelligence Platform. As part of a newly formed organization within Celonis, you'll work on both immediate product features and long-term strategic initiatives.

The position offers an opportunity to work with cutting-edge AI technologies while developing infrastructure and solutions that will serve enterprise customers. You'll be responsible for designing and implementing components across various AI domains, including computer vision, NLP, data mining, and business intelligence. The role requires strong Python skills and experience with modern DevOps practices and cloud technologies.

Celonis offers an impressive benefits package, including equity, comprehensive insurance, and strong support for work-life balance. The company has a global presence with offices worldwide and serves over 5,000 enterprise customers across various industries. Their platform has helped customers identify more than $18 billion in value since 2011.

The position is based in Munich, Germany, with a hybrid work arrangement requiring 3 days in the office. You'll be joining a diverse, international team committed to innovation and customer value. The role offers clear career progression paths, mentorship opportunities, and the chance to work with industry-leading process mining technology. This is an excellent opportunity for a mid-level engineer looking to make an impact in the AI/ML space while working for a rapidly growing global technology leader.

Last updated 38 minutes ago

Responsibilities For Software Engineer - Python

  • Deeply understand the business and technical requirements
  • Design and develop scalable solutions
  • Design and build robust and low latency infrastructure to serve the AI/ML/LLM models
  • Design and develop intelligent techniques to understand, represent, and integrate enterprise operational data
  • Design and build APIs, libraries and infrastructure to serve data at scale
  • Design and implement intelligent ways to ensure freshness and accuracy of data

Requirements For Software Engineer - Python

Python
Kubernetes
  • 3+ years of experience in software engineering or relevant technical role
  • Experience with Python as primary language (especially FastAPI, PyDantic, SQLAlchemy)
  • Good understanding of DevOps tools: Kubernetes, Terraform, DataDog, Docker, CI/CD, ArgoCD
  • Experience with Cloud Provider solutions (AWS, Azure, GCP)
  • Ability to design, build, document and distribute robust and scalable solutions
  • Passion for developing AI/ML/LLM solutions

Benefits For Software Engineer - Python

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Investment in personal growth and skill development
  • Equity (restricted stock units)
  • Life insurance
  • Generous leave for new parents
  • Subsidized gym membership
  • Access to counseling
  • Virtual events on well-being topics
  • Business Resource Groups
  • Global and diverse team environment

Interested in this job?

Jobs Related To Celonis Software Engineer - Python

Machine Learning Engineer

Machine Learning Engineer position at Lyst, combining ML engineering and data science to optimize advertising performance through automation and predictive modeling.

Founding AI Engineer

Founding AI Engineer position at a VC-backed startup in NYC, requiring 3+ years of experience and expertise in ML, LLMs, and RL. Full-time, in-person role.

AI Product Engineer

AI Product Engineer position at Agent, building and deploying custom AI solutions while serving as primary client contact. Remote work, $60-72K annually.

Enterprise AI Deployment Engineer

StackAI is hiring an Enterprise AI Deployment Engineer to implement AI solutions using RAG pipelines and LLM workflows for Fortune 500 clients.

Computer Vision Engineer (C++)

Computer Vision Engineer position at Shield AI, developing real-time perception solutions for autonomous defence systems using C++ and advanced computer vision algorithms.