d.velop:
- IT company
- Product company
- Family business since 1992
Are you a Software Development Engineer who wants to work on a search engine that is fast, relevant and intelligent? Are you excited not only by optimizing traditional search algorithms but also by modern approaches such as semantic search, Retrieval-Augmented Generation (RAG) and AI agents? Then join our Search team and help shape a search experience that quickly gets users to their destination.
What makes this job so special?
- You will actively drive the search functionality of our enterprise content platform and further develop it into a central component of our user experiences.
- You will build high-performance backend services using Rust and established search technologies such as OpenSearch or Elasticsearch.
- You will also contribute to the frontend, creating clear, maintainable user interfaces with TypeScript and Svelte/SvelteKit.
- To ensure speed and scalability, you will strategically leverage messaging and caching mechanisms like NATS and Redis.
- You will not only evaluate new approaches such as semantic search, RAG or AI agents but also translate them into concrete product features.
- You will ensure that customer-specific access policies are reliably enforced via Open Policy Agent and integrate them into stable, cloud-based services from containerization with Docker to deployment in Kubernetes.
Why are you the right person for this job?
- You have extensive experience in software development and are comfortable working with complex backend systems (e.g., using Rust or comparable languages such as Go, C#, Python or Java).
- Building scalable services is part of your daily routine. You consciously use concepts like messaging and caching (e.g., NATS, Redis) to implement robust architectures.
- Search solutions fascinate you - ideally, you have already worked with tools like Elasticsearch or OpenSearch or you have a strong interest in search-related topics.
- You think holistically across system boundaries and are also confident working on the front end (e.g., with TypeScript and frameworks like Svelte).
- Topics such as semantic search, RAG or the use of search in AI systems excite you and you want to translate these approaches into real-world applications.
- You take responsibility for your services from code to operations (Docker, Kubernetes) and place great emphasis on quality, test automation and clear communication in German and English.
Benefits:
- Hybrid work
- Flexible benefits (flexible benefits budget with a wide range of options, full freedom of choice, opportunities to save through tax advantages, discounts, offers, and cashback)
- Other benefits (parking, extended holiday plan, medical package and dedicated offers with partners from various fields)
- Constant access to industry conferences and professional events, supported by the company.
Please note: this role is available on a permanent employment contract (CIM) only.