> Markdown version of [/jobs/ext/4021352-senior-backend-engineer](https://www.wearedevelopers.com/jobs/ext/4021352-senior-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Engineer - **Company:** Annapurna Recruitment - **Location:** München, Germany - **Experience:** Expert - **Salary:** €105,000.0 - €150,000.0 - **Contract:** Permanent contract - **Skills:** Query Performance, Java (Programming Language), Software as a Service, Code Review, Computer Programming, Distributed Systems, Elasticsearch, Python (Programming Language), Machine Learning, Performance Tuning, Search Technologies, Data Ingestion, System Availability, Spring-boot, Vector Embeddings, Reliability of Systems, Indexer, Backend, Data Pipelines - **Published:** October 30, 2026 - **Apply:** https://www.careerjet.de/jobad/de8cdb51b313486479af811164be918382 ## About the Role Extensive hands-on experience with Elasticsearch or comparable search technology, ideally including cluster setup, administration and performance tuning. Strong understanding of distributed systems, infrastructure, scalability and high availability. Experience developing data ingestion, indexing and processing pipelines. Strong programming skills in Java and/or Python, ideally with Spring Boot. Experience operating high-traffic production systems in eCommerce, SaaS or similar environments. A proactive approach to problem-solving, technical ownership and continuous improvement. Desirable: Experience with search relevance, ranking, semantic search, vector embeddings or machine learning applications. ## Description Join a technology-driven business investing in the scalability, performance and evolution of its core digital platform. This is an opportunity to take ownership of complex engineering challenges, shape technical architecture and make a tangible impact on systems operating at scale. You'll work in a hands-on capacity, combining backend engineering with infrastructure and performance optimisation, with the freedom to influence technical decisions and drive improvements from design through to production. Your Responsibilities Design and optimise scalable backend systems and distributed architectures. Manage and improve search infrastructure, including cluster configuration, indexing pipelines and production operations. Optimise query performance, relevance, latency and system reliability. Build and maintain data ingestion and processing pipelines. Identify and resolve complex performance, scalability and availability issues. Contribute to architectural decisions, code reviews and engineering best practices. Collaborate with product and engineering teams to deliver robust technical solutions.