Brainence is a team of skilled professionals in outsourcing and software development services dedicated to the establishment of a win-win business relationship between companies.
20 листопада 2025

AI Developer (вакансія неактивна)

Львів, віддалено $1500–2000

About us

Brainence has over nine years of experience building first-class products and the expert teams behind them. We’ve helped 50+ startups and enterprises launch MVPs, scale engineering teams, and get products to market that actually perform. Our work spans healthcare, edtech, real estate, retail, construction, logistics, insurance, and more.

We are currently looking for an AI Developer to join one of our projects.

About the project:

An ambitious Ukrainian startup is developing a smart calendar that seamlessly integrates notes, reminders, and an intelligent AI assistant to help users organize their time more efficiently. The goal is to create a product that not only schedules events but also understands users’ needs and adapts to their workflow.

You’ll join a team of 6 passionate professionals who value initiative, creativity, and ownership. We’re looking for a proactive AI Developer ready to contribute ideas, shape core product features, and bring cutting-edge AI capabilities to life.

Responsibilities

Agentic systems.

Design and implement AI-agent workflows using LangGraph/LangChain, including tool usage, function calling, structured outputs (JSON schemas), memory management, retries, fallbacks, and Human-in-the-loop patterns.

Model integration.
Integrate and orchestrate LLM providers (e.g., OpenAI). Implement routing logic to balance quality, cost, and latency, and build guardrails and fallback mechanisms.

Retrieval-augmented generation (RAG).
Contribute to retrieval pipelines: chunking, embeddings, metadata filtering, vector search. Improve quality using re-rankers, semantic caching, and prompt/context optimization.

Vector databases.
Work with pgvector: manage namespaces, configure HNSW/IVF indexes, and optimize storage tiers.

Apps and APIs.
Deliver backend services in Python (FastAPI) with streaming (SSE/WebSockets), authentication/RBAC, and multi-tenant support.

Requirements

  • 1–2 years of experience in backend or AI-application development

  • Strong Python skills for building services, tools and pipelines (FastAPI, asyncio, pydantic, pytest, uv stack)

  • Practical experience with LangChain/LangGraph and prompt/tool design (structured outputs, function calling)

  • Familiarity with vector databases (pgvector) and embeddings

  • Experience integrating LLM providers (OpenAI); basic knowledge of LangSmith

  • English and Ukrainian at an Intermediate level or higher

Nice to have

  • Organize Python code into reusable modules with documentation and basic tests.
  • Any experience with re-rankers, OCR, or improving semantic search
  • Experience with Redis/Postgres for queues or caches
  • Interest in trying out local AI models (e.g., Ollama)
  • Motivation to grow in AI infrastructure/LLMOps (deep knowledge not required)

What we offer

  • 18 paid vacation days
  • 10 paid sick days
  • 2 unpaid days off per month
  • Remote work or a hybrid format of work from our office in Lviv
  • Necessary equipment, or $200 equipment compensation per year
  • 50% compensation for professional development costs, including courses, webinars, and training programs

If you believe this position aligns with your skills and experience, please apply or send your CV to [email protected]