See job offer description.
As a Python Developer at SiteGround, your main role involves designing, developing, and maintaining scalable services using Python and FastAPI. You will build APIs for internal tools and customer applications, collaborate with AI engineers to enhance AI functionality, write efficient and testable code, participate in code reviews, and refine development workflows. You will rapidly prototype new features, experiment with new tools, troubleshoot production issues, and support AI adoption internally by developing workflow tools. Additionally, you will work with platform engineers to deploy and maintain AI services in production. The role requires 2+ years experience with Python, a strong understanding of software development principles, experience with FastAPI or similar frameworks, knowledge of SQL and PostgreSQL, package management experience, and familiarity with AI technologies including Large Language Models. Skills in VMs, shell scripting, and passion for AI-enhanced coding workflows are essential. Preferred qualifications include a Bachelor’s degree in Computer Science or related fields, experience with other programming languages and front-end technologies, knowledge of AI/ML concepts, and experience with AI frameworks like PyTorch or Tensorflow. Benefits include working on cutting-edge in-house products, competitive salary with bonuses, premium health insurance, employee assistance programs, training opportunities, sponsorship for global conferences, free office meals, multisport or CoolFit card, additional days off for long service and volunteering, and reduced Friday hours.