AI Engineer
Wrocław / Kraków / Remote
Senior
B2B: 120 - 170 PLN/h
UoP: 14 800 - 21 000 PLN gross
Requirements
/ Your Skills
- Experience in developing backend solutions and integrating systems via APIs.
- Practical experience with AI / LLM tools, including an understanding of language models, prompts, context, tokens, and cost limitations.
- Experience integrating with AI models such as OpenAI, Azure OpenAI, Gemini, Claude/Anthropic, or open-source models.
- Ability to design and develop solutions based on AI agents, task automation, agent pipelines, or similar mechanisms.
- Knowledge of Docker / Docker Compose and the ability to prepare local or isolated development environments.
- Experience working with Git, code reviews, conflict resolution, refactoring, and maintaining code quality.
- Ability to diagnose technical issues in applications, logs, integrations, databases, and runtime environments.
- Understanding of CI/CD, containerization, and working with testing and production environments.
- Strong collaboration skills when working with development teams, DevOps, analysts, and business stakeholders.
- Focus on security, access control, license compliance, and responsible use of AI tools.
Duties
/ Your Role
- Developing and maintaining tools based on AI agents, workspaces, prompt configurations, and agent pipelines.
- Integrating applications with LLM models and developing an intermediary layer such as an AI Gateway / proxy / broker.
- Developing the backend of AI applications, including handling the import, indexing, and processing of documents such as PDF, DOCX, XLSX, CSV, and Markdown.
- Building integrations with company tools such as Jira, SharePoint, Power BI, Grafana, n8n, and databases.
- Preparing and maintaining development environments based on Docker, Docker Compose, containers, and isolated workspaces.
- Collaborating on deployments, application configuration, CI/CD processes, and Kubernetes environments.
- Monitoring the usage of AI models: tokens, costs, requests, metrics, and expanding dashboards in Grafana.
- Testing new AI models, including open-source models, and evaluating their quality, costs, and deployment potential.
- Optimizing the costs of using AI through caching, proxies, prompt compression, and best practices for token usage.
- Refactoring code, conducting code reviews, fixing bugs, and organizing repositories.
- Co-creating and implementing standards for using AI in projects and documenting best practices for the team.
Nice
/ To Have
- Experience with Python and TypeScript/JavaScript.
- Knowledge of Kubernetes, AWS, or Azure.
- Experience with tools such as n8n, Grafana, Power BI, Jira, and SharePoint.
- Experience working with AI agents, tools such as Harness, agent frameworks, or developer workflow automation.
- Experience with open-source models and running them locally or in the cloud.
- Understanding of topics related to optimizing infrastructure costs and token usage.
- Experience with RAG systems, semantic search, knowledge bases, or document processing.
- Experience working on projects requiring compliance, audits, or high security standards.
You will join a team developing practical AI solutions used in both internal and commercial projects. We work on AI agents, process automation, LLM integrations, developer tools, cost monitoring, and standards for the safe use of AI within the organization.
This role is for someone who wants to combine backend development, AI engineering, system integrations, and experimentation with new technologies.
Sounds good to you?
/ Then appply for it!
Patrycja Kołaczek
IT Recruitment Specialist
Our Recruitment
/ Process
CV Review - Have you applied? That’s great! We will verify your profile
Let’s get to know each other better - A short phone conversation with a recruiter
An F2F meeting / recruitment task - Share your experience with us - a conversation with a technical person and team leader
Feedback / job offer - We believe in feedback culture - you'll always get a response from us
Individual approach for every candidate
Every role is different. We respond to the needs of each candidate and the position applied for. This way, you get the best recruitment experience and we get the best team members.
<individual.approach>
Fast process
Nobody likes waiting around. On average, from initial application to final decision, our process takes around 2 weeks. We make a conscious effort to not keep people in the dark.
<fast.process>
Short decision paths
A quick decision path means less people to complicate the process. From HR to department leaders, this short path results in fast answers and clear decisions.
<short.paths>
Feedback always provided
We appreciate the time, effort and respect every candidate gives us, so we always give feedback to help you progress, regardless of the decision.
<feedback.provided>
Low percentage of rejected job contracts
Very few of our offers are rejected. Between our long reputation and the engaging projects we can offer, we’re confident we can find the ideal place to help you develop and grow.
<low.rejections>
