freehire launches on Product Hunt on 26 August.

Follow →

Python Developer (AI)

Summary

Build and maintain Python-based AI applications, embed AI capabilities into systems, and deploy on AWS for clients.

We are searching for a talented and driven Python Developer to join our AI team. In this position, you will take on an important role in creating intelligent products that harness modern AI capabilities to tackle complex business problems. You will collaborate with skilled engineers and AI specialists to shape, build, and deliver meaningful applications.

Responsibilities

  • Architect, build, and maintain Python-based applications that power AI-driven initiatives
  • Cooperate with cross-functional teams to convert business requirements into technical solutions
  • Embed AI capabilities into new and existing systems to expand product functionality
  • Write and refine code with a focus on performance, scalability, and long-term maintainability
  • Engage in architectural conversations and help shape technical direction
  • Carry out code reviews to uphold code quality and share expertise across the team
  • Investigate, debug, and resolve problems in both development and production environments
  • Drive ongoing improvement of engineering processes, tools, and standards

Requirements

  • A Bachelor's or Master's degree in Computer Science or a related technical discipline
  • A minimum of 2 years of applicable software development experience
  • Strong command of Python for crafting reliable, production-grade applications
  • Practical background working with AI platforms to design and deliver intelligent solutions
  • Hands-on experience with Amazon Web Services (AWS) for deploying and operating cloud-based applications
  • Real-world use of Claude Code or comparable AI-powered development tools to speed up engineering workflows
  • Strong English communication skills, both written and spoken (B2+ level or higher)

Nice to have

  • Background with AWS Bedrock for creating and scaling generative AI applications
  • Working knowledge of Docker for packaging applications into containers and simplifying deployments
  • Practical experience with LangChain for building applications driven by large language models
  • Familiarity with LangGraph for orchestrating sophisticated, stateful AI workflows
  • Hands-on experience with OpenSearch for enabling search and analytics functionality
  • Exposure to Snowflake for cloud-based data warehousing and analytical workloads
  • Working knowledge of Streamlit for developing interactive data and AI-driven applications
  • Experience using Weaviate to work with vector databases and semantic search

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

See also