Join SiteGround's high-growth software engineering team as a Senior Python Engineer to build and evolve Python services behind AI experiences, working on backend systems, and integrating major model ecosystems. This is a remote-first role with occasional company-covered visits to our headquarters in Sofia, Bulgaria.
Requirements
- 5+ years of professional Python experience (or equivalent strong track record)
- Solid engineering fundamentals: clean code, testing, reliability, and performance
- Experience building production web services with FastAPI (or similar framework)
- Good working knowledge of SQL and experience with PostgreSQL (or another RDBMS)
- Comfortable with Python packaging/dependency management
- Hands-on curiosity and experience integrating LLMs (personal or professional)
- Familiarity with Linux environments, VMs, and shell scripting
- Clear communication and a collaborative mindset (AI + platform + product)
Benefits
- Competitive salary with achievement bonus
- Premium health insurance
- Reduced working hours every Friday
- Sponsorship for worldwide conferences of your choice with full company coverage of business expenses
- Free office restaurant with our own chef team
- Free access to our in-office gym with professional instructors
- Free HIIT, Prama, Yoga, Pilates, and table tennis classes in our HQ office
- Free Multisport or CoolFit card
- Additional days off for long service and volunteering
- Anniversary and company gifts
- Knowledge-sharing at multiple meetups and mini conferences in our offices