Software Developer (AI)

Cdq Ag
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Polish
Experience level
Intermediate

Job location

Remote

Tech stack

Clean Code Principles
Java
Artificial Intelligence
Amazon Web Services (AWS)
Databases
Elasticsearch
Spring
TensorFlow
Search Technologies
Systems Integration
Large Language Models
Prompt Engineering
Spring-boot
Generative AI
Backend
Event Driven Architecture
Kafka
Machine Learning Operations
Api Design
Code Restructuring
Docker

Job description

  • Designing and implementing AI agents with reasoning pipelines (e.g., multi-step workflows, RAG-based decision making)
  • Integrating AI capabilities suchas LLM - powered services, semantic search, and intelligent automation
  • Contributing to scalable architectures for data- and event-driven systems
  • Improving, refactoring, and maintaining existing code bases
  • Designing tasks in collaboration with theTeam Lead andProductOwner
  • Participatingin codereviews,architecturediscussions, andknowledgesharing
  • Contributed to the design of scalable architectures for data-heavy and AI-drivenservices
  • Collaborate closely with theTeam Lead and ProductOwner to design tasks and shape the technical solution
  • Participate in codereviews, architecture discussions, and knowledge-sharing sessions

Requirements

Do you have experience in Spring Framework?, Do you have a Master's degree?, We are looking for an experienced Java Developer with strong technical skills and a passion for creating high-quality, clean, and maintainable code. The ideal candidate has at least 3 years of professional experience and a solid background in backend development using modern Java technologies. The perfect fit is a team-oriented person who values collaboration, knowledge sharing, and collective problem-solving. A genuine interest in data and databases is highly appreciated., Java Spring Boot Docker AI-related:

  • Spring AI

  • Experience integrating LLMs into applications (OpenAI API, Anthropic, local inference, etc.)

  • Understanding of vector databases (Milvus, Pinecone, Qdrant, Elasticsearch vector search, or similar)

  • AWS Bedrock

  • LangChain4j

  • Knowledge of embeddings, prompt engineering basics, and retrieval-augmented generation (RAG)

  • Understanding Model Context Protocol

  • Polish - C1 (required) / English - C1/B2+ (required), * Experience with AI/ML frameworks or orchestration libraries (LangChain4j, Spring AI, Embabel, Haystack, etc.)

  • Familiarity with LLM model lifecycle: prompt design, evaluation, latency considerations, cost/performance trade-offs

  • Experience with Ollama / vLLM

  • Experience with streaming architectures for AI pipelines (i.e. Kafka Streams)

  • Experience with document processing, OCR, or semantic search

About the company

"Smart in mind and heart" is what we are at CDQ! As a spin-off of the University of St. Gallen in Switzerland, CDQ is the global pioneer in collaborative data management with more than 15 years of experience in data quality. We have developed the first suite for collaborative data management with Data Quality as a Service (DQaaS). Our goal is 100% data quality - without maintenance. Would you like to actively shape the future of the world's leading provider of collaborative data management? Then we look forward to receiving your application!   You must create an Indeed account before continuing to the company website to apply

Apply for this position