Senior Python Engineer @Bonapolia
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted Today

[Hiring] Senior Python Engineer @Bonapolia

Today - Bonapolia is hiring a remote Senior Python Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Europe, Central Asia

Role 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)

Benefits

  • 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

Company Description

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!

Before You Apply
️
remote Be aware of the location restriction for this remote position: Europe, Central Asia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Python Engineer @Bonapolia
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Europe, Central Asia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 134,067+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later