Senior Backend Engineer (AI Experiences)
Role details
Job location
Tech stack
Job description
The Role: We are looking for an experienced Java Backend Software Engineer to join our AI Experiences team. As an experienced Java engineer, you will design, build, and deploy new products and features in a fast-paced, dynamic and innovative environment. You should have experience in Python or be eager to learn it while contributing to our AI-focused initiatives.
The Team: Our Spain-based team is a core part of the larger, international Celonis Platform team. As part of the AI Experiences area within Celonis Engineering, we build products and features embedding Artificial Intelligence that make process mining more intuitive, that enrich process mining data, and that allow our customers to track the value realised in their businesses.
You will join a highly motivated, skilled and collaborative team of Backend and Frontend Engineers, QA Specialists, Product Managers and Engineering Manager, working in our Madrid office under a flexible hybrid-work model: balancing office collaboration with remote work.
The work you'll do:
- Take responsibility for pieces of work throughout the stages of development.
- Analyze requirements and design a solution for them.
- Develop a maintainable and reliable software application.
- Able to complete most of the daily tasks with little guidance.
- Handle requests from customer support finding the right technical solution.
- Learn new technologies and apply them in your solutions.
Requirements
- 5+ years of professional experience building Java applications.
- Good knowledge of Spring Boot.
- Experience in REST APIs and distributed microservices architecture.
- Experience with relational databases and SQL.
- Knowledge on DevOps principles including containerization technologies (e.g. Docker), monitoring and CI-CD.
- Strong Communication Skills (English is a must).
- Passion for learning.
- Nice to have: Python knowledge.
- Or must have: eager to learn it.
About the company
We're Celonis. We help companies reveal and fix inefficiencies they can’t see in their software system, enabling them to perform at levels they never thought possible.