See job offer description.
As a Python Developer at SiteGround, your primary focus will be on developing innovative AI-powered products. You’ll join a team of AI engineers and collaborate with development teams to deliver robust, scalable AI solutions impacting internal systems and products. You will design and build new products from scratch, improve existing systems, and help shape AI services. Responsibilities include designing, developing, and maintaining scalable services using Python and FastAPI, building APIs for internal and customer applications, collaborating with AI engineers to optimize AI functionality, writing clean, efficient, testable code, participating in code reviews, prototyping new features, evaluating new tools, partnering with platform engineers to deploy and maintain AI services, troubleshooting production issues, and supporting internal AI adoption by developing workflow tools. Expectations include 5+ years experience with Python, strong software development principles, experience with FastAPI or other Python frameworks, understanding SQL and PostgreSQL, Python package management, adapting AI technologies and large language models, familiarity with VMs and shell scripting, passion for AI-enhanced coding workflows, excellent problem-solving and communication skills. Advantages include degree in Computer Science or AI, experience with other programming languages and front-end technologies, knowledge of AI/ML concepts, experience with AI frameworks like PyTorch, Tensorflow, HuggingFace. Benefits include working with latest technologies on in-house products, competitive salary with bonus, premium health insurance, reduced hours every Friday, sponsorship for worldwide conferences, free office restaurant and gym, free HIIT, Prama, Yoga, Pilates classes, Multisport or CoolFit card, additional days off for long service and volunteering, anniversary and company gifts, knowledge-sharing meetups and mini conferences at offices. Applications in English only; shortlisted candidates will be contacted.