Bonapolia

Senior Python Engineer

Bonapolia  β€’  Madrid, ES (Onsite)  β€’  51 minutes ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We are looking for a Senior Python Engineer:

Language Proficiency: Upper-Intermediate

Employment type: Full time

Candidate Location: Poland, other EU countries, Kazakhstan, Serbia, Armenia, Georgia

Working Time Zone: CET

Start: asap

Planned Work Duration: 4 months with possible prolongation

πŸ‘₯ Customer Description:

A global mobility and urban services platform enabling users to book rides and other services while negotiating fares directly with service providers.

🧩 Project Description:

The BI Analytics team develops internal analytics products powered by LLM agents.The initial scope includes a natural-language data assistant and a service for generating management presentations with AI-driven insights.

βš™οΈ Project Phase: Ongoing

🀝 Soft Skills:

  • Proactive approach
  • Ability to work independently

πŸ’‘ Hard Skills / Must Have:

  • 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

✨ Hard Skills / Nice to Have:

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

πŸ“Œ Responsibilities and Tasks:

  • 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

πŸ§ͺ Technology Stack: Python, Strong SQL, experience with a cloud DWH (BigQuery preferred), Docker, CI/CD, AI tools

πŸ“ž Interview stages:

  • English check (15 minutes)
  • internal technical interview (1-1,5 hour)
  • client interview (1 hour)
  • client interview – cultural fit (45 minutes)

What we offer

  • Model: 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 (60 days)
  • Contract written under your country's law
  • We handle the client-side paperwork: MSA, NDA, invoicing

🏒 About Bonapolia

Bonapolia is 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.

More at bonapolia.com

πŸ“© Ready to Join?

We look forward to receiving your application and welcoming you to our team!

Bonapolia

About Bonapolia

BONAPOLIA is a staffing company offering augmentation and recruitment services to place the right people with the right jobs in the USA, Europe, and Scandinavia. Whether you are looking to hire new staff or find a new job, we’re happy to offer you our services. Contact us up to arrange an appointment. We’ll have your hiring or job-seeking needs met in no time by one of our professional team members.

Industry
IT & Software
Company Size
1-10 employees
Headquarters
Lisbon , PT
Year Founded
2018
Social Media