Lead Python Developer (AI Specialization)
Python.Core
& 5 others
Mexico
We are looking for an experienced Lead Python Developer with a strong background in AI to join our team and create innovative product experiences using intelligent AI-powered agents.
In this role, you will design and implement systems that utilize natural language to enhance user engagement, streamline workflows, and unify data across various products and partner platforms.
Responsibilities
- Develop AI-driven agents that interact with internal and external data ecosystems to facilitate automation
- Build and maintain MCP (Model Context Protocol) servers to connect backend systems like APIs and databases, making their functionalities accessible to AI agents
- Create AI solutions to automate storefront creation by interpreting user inputs and generating layouts, templates, components, and configurations
- Integrate AI assistant features into BigCommerce control panels and mobile applications to enable natural language-based queries and actions
- Work closely with product designers and NLP experts to craft intuitive and engaging conversational experiences
- Quickly prototype and test solutions to validate user needs and product concepts
- Support the creation of internal tools and frameworks for LLM fine-tuning, prompt engineering, and safe action execution
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline
- Minimum of 5 years of experience in software development
- Minimum of 1 year of experience leading and managing development teams
- Advanced programming skills in Python, TypeScript, Go, or similar languages
- Hands-on experience with large language models (LLMs) such as OpenAI or Anthropic, and building AI-based applications
- Strong understanding of RESTful API design and system integration
- Proficiency with cloud platforms like AWS or GCP and containerization tools such as Docker and Kubernetes
- Ability to solve complex problems and adapt to dynamic, fast-paced environments
- Strong communication and teamwork skills for collaborating across cross-functional teams
- Fluent English communication skills, both written and spoken, at a B2 level or higher
Nice to have
- Experience with e-commerce platforms or SaaS product development
- Expertise in conversational AI or natural language processing
- Familiarity with prompt engineering and tools like LangChain or Semantic Kernel
- Experience building solutions for mobile platforms, including iOS and Android
- Knowledge of rules-based systems, automation tools, or AI copilots
We offer/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