Taro Logo

Python Developer

SiteGround is a web hosting company focusing on AI-powered products and solutions.
Sofia, Bulgaria
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
AI

Job Description

SiteGround is seeking a Python Developer to join their team in developing innovative AI-powered products. This role focuses on backend development using Python and FastAPI, working closely with AI engineers to deliver robust and scalable AI solutions. The position requires 2+ years of Python experience and offers an opportunity to work with cutting-edge AI technologies.

The successful candidate will be involved in designing and building new products from scratch, improving existing systems, and shaping services behind AI initiatives. While the primary focus is backend development, experience with front-end technologies and other programming languages is valued. The role involves working with modern AI technologies, including Large Language Models, and contributing to both internal systems and client-facing products.

SiteGround offers an attractive benefits package including competitive salary, health insurance, professional development opportunities, and work-life balance perks like reduced Friday hours and free meals. The company is embracing an AI-first approach, making this an exciting opportunity for developers passionate about AI and innovation.

The ideal candidate should have strong Python skills, experience with web frameworks, database knowledge, and a keen interest in AI technologies. They should be comfortable with both independent work and team collaboration, bringing excellent problem-solving and communication skills to the role.

Working in a hybrid environment in Sofia, you'll be part of a forward-thinking company that values innovation and professional growth. This role offers the perfect blend of technical challenge and opportunity to work with cutting-edge AI technologies while contributing to meaningful products that impact both internal systems and client solutions.

Last updated a month ago

Responsibilities For Python Developer

  • Design, develop, and maintain robust, scalable services using Python and FastAPI
  • Build APIs to support internal tools and customer-facing applications
  • Collaborate with AI engineers to implement and optimize core AI functionality
  • Write clean, efficient, and testable code
  • Rapidly prototype new features and experiment with emerging tools
  • Troubleshoot production issues and implement code fixes
  • Support internal AI adoption by developing tools
  • Partner with platform engineers to deploy, monitor, and maintain AI services

Requirements For Python Developer

Python
PostgreSQL
React
JavaScript
  • 2+ years of experience with Python
  • Strong understanding of software development principles and best practices
  • Experience with FastAPI or other web application framework in Python
  • Understanding of SQL, familiarity with PostgreSQL or other RDBMS
  • Experience with package management in Python
  • Experience with adapting AI technologies and Large Language Models
  • Familiarity with using VMs, shell scripting
  • Excellent problem-solving and communication skills

Benefits For Python Developer

Medical Insurance
Mental Health Assistance
  • Competitive salary with achievement bonus
  • Premium health insurance plan
  • Employee assistance program
  • Additional trainings to upskill job competencies
  • Sponsorship to attend worldwide conferences
  • Free meals from Monday to Friday in the office
  • Multisport or CoolFit card
  • Additional days off for long service and volunteering
  • Reduced working hours every Friday

Related Jobs

PHP Back-End Developer

PHP Back-End Developer position at SiteGround, building SaaS platforms with 2+ years experience required, offering competitive benefits and hybrid work environment in Sofia.

Python Engineer II

Python Engineer II position at Fliff, developing backend services for a social sports gaming platform using Python, Django, and Kafka in a remote work environment.

Software Developer. Python+AWS

Python Developer position at Trinetix focusing on AWS integration and backend development for financial and consulting domains, with opportunities to work with AI/ML technologies.

Mid-Level Full Stack Developer

Remote Mid-Level Full Stack Developer position at Oppizi, working with React, Node.js, and AWS services. European time zone required. €35,000-€40,000 annual salary.

Automation QA Engineer - Mid Level

Mid-level Automation QA Engineer position at Consensus, focusing on test automation and quality assurance for a growing SaaS platform. Remote position based in Bulgaria.