Mid/Senior AI engineer with networking experience
Tech Stack / Keywords
Firma i stanowisko
CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. The company has over 250 employees and has been operating since 2011. They create proofs-of-concept, help clients build new products, nurture existing ones, and provide services in production environments for clients including tech startups and large companies across the US, Japan, Israel, and Europe.
Wymagania
- Hands-on experience with LLM-driven workflows, agentic frameworks such as LangChain and LangGraph, and tool-calling patterns
- Experience designing structured tools with clear descriptions, input/output schemas, validation logic, and integration with external APIs or command-based systems
- Experience with semantic search, vector databases, RAG patterns, prompt engineering, and structured LLM outputs
- Experience creating golden queries, automated tests, regression checks, and chatbot/agent response evaluations including LLM-as-a-judge approaches
- Proven experience developing production-quality Python code, including automated tests and maintainable integration logic
- CCNA certificate or equivalent knowledge in networking platforms, device commands, and troubleshooting
- English language proficiency at minimum B2 level, preferably C1 or C2
Nice to have:
- Experience with AI-assisted coding tools such as Codex, GitHub Copilot, Cursor, or similar
- Familiarity with Model Context Protocol, MCP server design, tool discovery, tool permissions/scopes, and agent-to-agent communication patterns such as A2A
- Understanding of routing agents, supervisor/planner patterns, multi-agent workflows, guardrails, and architectures combining deterministic logic with LLM-based reasoning
- Experience with LLM evaluation tooling frameworks such as DeepEval, LangSmith, OpenAI Evals, TruLens, BenchLLM
- Practical knowledge of AI/ML methods applied to infrastructure data like classification, clustering, anomaly detection, time-series analysis, or statistical methods
- Experience deploying AI/LLM-based solutions in production environments including Docker, Kubernetes, CI/CD, monitoring, MLOps, or cloud/hybrid infrastructure
- Experience building dashboards, notebooks, or lightweight applications for analysis and validation using tools such as Jupyter, Streamlit, Plotly, Altair, matplotlib
Obowiązki
- Develop MCP-like tools exposing network device APIs and CLI commands with clear descriptions, structured inputs/outputs, validation logic, and error handling
- Manage tool metadata and support semantic search over available tools using a vector database
- Create golden user queries, expected answers, and query variations for specific tools, intents, and network-operation scenarios
- Build automated tests to verify correct tool selection, parameterization, output structure, and end-to-end agent responses
- Design evaluation workflows combining deterministic checks, human review, and LLM-as-a-judge techniques
- Refine prompts, tool descriptions, schemas, and agent workflows while monitoring regressions
- Develop production-quality Python code and tests using frameworks such as LangChain and LangGraph
- Collaborate with software engineers, network domain experts, and DevOps teams to deliver reliable, testable, and maintainable agentic workflows
Benefity
- Flexible working hours with options for fully remote, office, or hybrid work
- Professional growth supported by internal training sessions and a training budget
- Solid onboarding with a hands-on approach
- Opportunity to change projects
- Work in a professional atmosphere among passionate experts
Inne informacje
Informujemy, że administratorem danych jest Codilime z siedzibą w Warszawie, ul. Krańcowa 5 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
CodiLime
23 aktywne oferty