Regular AI Engineer (Python)
⚲ Warszawa
18 480 - 20 160 PLN (B2B)
Wymagania
- Python
- LangChain
- LangGraph
- RAG
- Embedding
- Vector Search
- LLM Agents
- Agentic Workflows
- Tool Calling
- Git
- Advanced history
- Branch management
- Jira
- Confluence
- Bitbucket
- Azure AI (nice to have)
- AI Foundry (nice to have)
- Azure OpenAI (nice to have)
- Azure AI Search (nice to have)
- Databricks (nice to have)
- Cosmos DB (nice to have)
- Redis (nice to have)
- Grafana (nice to have)
- UI (nice to have)
- React (nice to have)
- Streamlit (nice to have)
- ML Basics (nice to have)
Opis stanowiska
O projekcie:
We are looking for an experienced AI Engineer with strong Python skills (min. 3 years) and at least 1 year of hands-on experience building and deploying LLM-based applications (or AI solutions used in production projects). The role focuses on delivering AI services that automate business processes and on building robust agent-based solutions, including RAG and multi-step agentic workflows.
Wymagania:
- Very good knowledge of Python (min. 3 years).- Practical experience with LangChain and LangGraph.- Strong understanding and hands-on use of:- RAG- Embeddings / Vector Search- LLM Agents / Agentic Workflows- Tool Calling- At least 1 year of practical experience delivering LLM-based solutions (including RAG and/or agents) in real projects.- Strong Git skills, including advanced history/branch management (rebase, cherry-pick, revert, squash, rewriting commit order/messages).- Experience working with Jira, Confluence, Bitbucket.
Nice to have's:
- Azure AI stack knowledge: AI Foundry / Azure OpenAI / Azure AI Search.- Experience with Databricks, Cosmos DB, Redis, Grafana.- Basic UI skills using React or Streamlit (e.g., internal demos/tools).- Understanding of ML basics and topics like LLM fine-tuning.- Ability to design system architecture and produce High-Level Design documentation.
Codzienne zadania:
- Build AI services and applications in Python to support process automation.
- Develop LLM-based bots and assistants, including RAG solutions and multi-step task agents.
- Implement agentic workflows: define agent roles, integrate tools, control execution flow, and handle failures.
- Work with internal AI frameworks (extend and maintain them) and develop new components/frameworks when needed.
- Support business teams during application testing: troubleshoot issues, identify root causes, and propose fixes.
- Ensure consistency, maintainability, and high quality of delivered solutions (standards, reviews, best practices).
- Collaborate with other platform teams and with business teams consuming platform capabilities.
- Provide technical guidance to teams using frameworks developed by the platform group.
We are looking for an experienced AI Engineer with strong Python skills (min. 3 years) and at least 1 year of hands-on experience building and deploying LLM-based applications (or AI solutions used in production projects). The role focuses on delivering AI services that automate business processes and on building robust agent-based solutions, including RAG and multi-step agentic workflows.
Wymagania:
- Very good knowledge of Python (min. 3 years).- Practical experience with LangChain and LangGraph.- Strong understanding and hands-on use of:- RAG- Embeddings / Vector Search- LLM Agents / Agentic Workflows- Tool Calling- At least 1 year of practical experience delivering LLM-based solutions (including RAG and/or agents) in real projects.- Strong Git skills, including advanced history/branch management (rebase, cherry-pick, revert, squash, rewriting commit order/messages).- Experience working with Jira, Confluence, Bitbucket.
Nice to have's:
- Azure AI stack knowledge: AI Foundry / Azure OpenAI / Azure AI Search.- Experience with Databricks, Cosmos DB, Redis, Grafana.- Basic UI skills using React or Streamlit (e.g., internal demos/tools).- Understanding of ML basics and topics like LLM fine-tuning.- Ability to design system architecture and produce High-Level Design documentation.
Codzienne zadania:
- Build AI services and applications in Python to support process automation.
- Develop LLM-based bots and assistants, including RAG solutions and multi-step task agents.
- Implement agentic workflows: define agent roles, integrate tools, control execution flow, and handle failures.
- Work with internal AI frameworks (extend and maintain them) and develop new components/frameworks when needed.
- Support business teams during application testing: troubleshoot issues, identify root causes, and propose fixes.
- Ensure consistency, maintainability, and high quality of delivered solutions (standards, reviews, best practices).
- Collaborate with other platform teams and with business teams consuming platform capabilities.
- Provide technical guidance to teams using frameworks developed by the platform group.
🔍 Dekoder Ogłoszenia
🔴
delivering AI services that automate business processes
Może oznaczać tworzenie prostych skryptów automatyzujących powtarzalne zadania, a nie skomplikowane, innowacyjne rozwiązania AI.
🔴
building robust agent-based solutions
Może oznaczać implementację gotowych bibliotek agentów, a nie głębokie projektowanie i tworzenie od podstaw złożonych systemów agentowych.
🔴
At least 1 year of practical experience delivering LLM-based solutions (including RAG and/or agents) in real projects.
Określenie 'real projects' może być szerokie i obejmować projekty wewnętrzne lub Proof of Concept, a niekoniecznie wdrożenia na dużą skalę.
🔴
Strong Git skills, including advanced history/branch management (rebase, cherry-pick, revert, squash, rewriting commit order/messages).
Wymóg zaawansowanego zarządzania historią Git może sugerować, że zespół ma tendencję do częstych i znaczących zmian w historii kodu, co może być problematyczne.
🟡
Ability to design system architecture and produce High-Level Design documentation.
Chociaż jest to pozytywne, może oznaczać, że od kandydata oczekuje się nie tylko implementacji, ale także brania odpowiedzialności za architekturę, co może wykraczać poza rolę 'inżyniera'.