AI / LLM Software Engineer

5 485 - 7 405 USDNet per month - B2B
AI/ML

AI / LLM Software Engineer

AI/ML
Aleja Pokoju 18, Kraków

blau direkt

Full-time
B2B
Senior
Remote
5 485 - 7 405 USDNet per month - B2B

Job description

About the Role

We are looking for an experienced AI / LLM Software Engineer with a strong backend background in Goland to help us build production-ready AI capabilities.

This is not a pure “Prompt Engineer” role. We are looking for someone who understands how to design and build reliable systems around LLMs: RAG pipelines, AI agents, model integrations, observability, cost control, and AI-specific security.

Go will be one of the main implementation languages, but the core focus is on building robust, scalable, and secure AI-powered systems.

Your Responsibilities

  • Design and build production-ready AI / LLM-based features and platform components.

  • Integrate LLM APIs and AI models such as OpenAI, Anthropic, Gemini, or local models.

  • Build and optimize RAG pipelines, including vector databases, embeddings, chunking strategies, and hybrid search.

  • Design and implement AI agents and agentic workflows using LLMs, tools, APIs, and internal data sources.

  • Develop backend services and APIs, primarily in Go and occasionally in PHP.

  • Monitor and optimize LLM costs, token usage, latency, reliability, and output quality.

  • Implement safeguards against prompt injection, data leakage, unsafe tool usage, and improper PII handling.

  • Design maintainable systems using clean architecture, DDD, and pragmatic engineering principles.

  • Evaluate new AI technologies and apply them where they provide real business value.

  • Collaborate with product and engineering teams to bring AI concepts from prototype to production.

Your Profile

  • Several years of experience in software engineering, ideally with a strong backend focus.

  • Practical experience with LLM-based applications, AI workflows, or AI-assisted products.

  • Good understanding of RAG concepts: vector databases, embedding models, chunking, retrieval quality, and hybrid search.

  • Experience integrating LLM APIs, working with prompts, structured outputs, and tool/function calling.

  • Awareness of AI-specific security risks, including prompt injection, PII stripping, data leakage, and unsafe tool execution.

  • Strong backend development experience, preferably with Go.

  • Solid understanding of software architecture, clean code, and system design.

  • Experience with Docker, Git, CI/CD, and production environments.

  • Ability to use modern AI development tools such as Cursor, Claude, Gemini, or JetBrains AI effectively.

  • Strong ownership, pragmatic mindset, and good communication skills.

  • Fluent English, minimum B2.

Nice to Have

  • Experience with vector databases such as Qdrant, Pinecone, Weaviate, Milvus, Elasticsearch, or OpenSearch.

  • Experience with AI evaluation, retrieval quality testing, or automated testing of non-deterministic systems.

  • Experience with event-driven architectures and asynchronous processing.

  • Experience with Kubernetes, RabbitMQ, MySQL, or MariaDB.

  • Experience with React and TypeScript.

  • Knowledge of PHP or legacy system integration.

  • Knowledge of German.

Our Tech Stack

  • Languages: Go, TypeScript, JavaScript, PHP

  • AI / LLM: OpenAI, Anthropic / Claude, Gemini, Cursor, JetBrains AI, RAG, vector databases, embeddings, hybrid search, AI agents

  • Databases: MySQL, MariaDB

  • Infrastructure: UNIX, Kubernetes, RabbitMQ, Docker

  • CI/CD: GitLab CI, CodeMagic

  • Testing: Playwright, Python, Dart, Postman

  • Tools: Jira, Confluence, Slack, G-Suite, Sentry

Benefits and Perks

  • Private healthcare.

  • Cafeteria system.

  • Training budget: €800 per year.

  • Internal trainings, hackathons, integration trips, and team meetings.

  • Referral bonus.

  • Startup atmosphere.

  • Flexible working hours.

  • Remote or hybrid work.

  • Modern office with chillout zone, standing desks, bicycle parking, cloakroom, and showers.

  • Regular office lunches and integration meetings.

  • Some international travel included.

Tech stack

    Polish

    B2

    English

    B2

    Clean Architecture

    advanced

    DDD

    advanced

    Clean Code

    advanced

    Docker

    advanced

    Git

    advanced

    Communication Skills

    advanced

    Golang

    advanced

    AI

    regular

Office location

AI / LLM Software Engineer

5 485 - 7 405 USDNet per month - B2B
Summary of the offer

AI / LLM Software Engineer

Aleja Pokoju 18, Kraków
blau direkt
5 485 - 7 405 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest NMI ERP Sp. z o.o. z siedzibą w Krakowie, ul. Karmelicka 14/5 (dalej jako "administrator")... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.