Senior Python Engineer

Contract type
Freelance
Work mode
Remote · Europe, Armenia, Georgia, Kazakhstan
Experience
Mid-level · 4+ years

Job description

Senior Python Engineer building internal BI analytics products powered by LLM agents, including a natural-language data assistant and AI-generated management presentations, for a global mobility and urban services platform.

At a glance

Employment
Full-time · Independent contractor
Work mode
Remote · Europe, Armenia, Georgia, Kazakhstan
Languages
Russian – fluent, English – upper-intermediate

What you'll do

  • Build product features from prototype to production
  • Develop AI agents and web services for internal analytics use cases
  • Integrate agents with data sources and internal systems
  • Set up user access, authorization, cloud deployment, and service maintenance
  • Build evaluations and monitoring for LLM components
  • Fix defects and improve solutions based on user feedback

What we're looking for

  • Russian language is a must
  • 4+ years of commercial Python backend development
  • Production experience with LLM agents, tool use, MCP, evaluations, and LLM APIs or agent frameworks
  • Strong SQL and cloud DWH experience, preferably BigQuery
  • OAuth, IAM, Docker, and CI/CD
  • Daily use of coding agents and ability to review their output
  • Proactive approach
  • Ability to work independently
  • Upper-Intermediate language proficiency

Nice to have

  • BigQuery and GCP
  • Claude Agent SDK, Anthropic API, or Strands Agents
  • React

Your team

BI Analytics team

Develops internal analytics products powered by LLM agents

Benefits

  • B2B contract with Bonapolia - one contract, one monthly invoice
  • Rate negotiated per candidate seniority and client budget
  • Payment: monthly invoice, paid on the same schedule the client pays us (30 days)
  • Contract written under your country's law
  • We handle the client-side paperwork: MSA, NDA, invoicing

How to get hired

  1. 1English check (15 minutes)
  2. 2Internal technical interview (1-1,5 hour)
  3. 3Client interview (1 hour)
  4. 4Client interview – cultural fit (45 minutes)

Apply

About Bonapolia

A family-owned IT staff augmentation team based in Lisbon. We build engineering teams for product companies and IT consultancies across Europe and the US.

Key facts

  • Lisbon
  • IT staff augmentation
  • Family-owned IT staff augmentation team
  • Based in Lisbon
  • Builds engineering teams for product companies and IT consultancies across Europe and the US