Summary
EPAM Systems is searching for a talented and driven Python Developer to join their AI team. In this position, you will play a crucial role in creating intelligent products that leverage modern AI capabilities to solve complex business challenges, collaborating with skilled engineers and AI specialists to deliver impactful 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
- Keep up with emerging AI technologies and incorporate relevant innovations into ongoing work
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
Skills
- 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)
- 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
Qualifications
Must Haves
- 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 Haves
- 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
Benefits
- 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