Senior Python Engineer
Bonapolia Yerevan, Armenia
IT Services and IT Consulting · 2-10 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Develop and maintain AI-powered analytics products and web services using LLM agents. Integrate these agents with internal data sources while managing cloud deployment, monitoring, and user access.
What they look for
Requirements
Requires 4+ years of commercial Python backend experience and proficiency in Russian. Must have production experience with LLM agents, SQL, cloud data warehouses, and CI/CD pipelines.
Full 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!
Similar roles
-
(9040) - Tester Automation / Python
ALTEN MÉXICO Querétaro, Querétaro, Mexico
-
Python Developer - (Systems Modernization)
Katmai United States · $145K–$150K/yr
-
Python Agent Developers
Centillion Infotech LLC Alpharetta, Georgia, United States · $94K–$104K/yr
-
Software Engineer II - Python
JPMorgan Chase & Co. Dublin, Leinster, Ireland
-
Développeur Senior Python - Paris - H/F
Iliad - Free Paris, Ile-de-France, France
-
Python Developer
Public Sector Resourcing London Britain Township, Pennsylvania, United States