30 sep
|
EPAM Systems
|
Colombia
30 sep
EPAM Systems
Colombia
We're seeking a Lead Python Developer bringing substantial, practical experience to strengthen our engineering team. This position provides an opportunity to contribute to cutting-edge initiatives that advance the frontiers of contemporary software development. You'll partner with a skilled team of individuals who prioritize strong technical execution alongside inventive approaches to problem-solving. For those enthusiastic about crafting resilient, future-ready systems and eager to advance within an energetic team environment, this is a fitting opportunity.
Responsibilities
- Design backend API infrastructure and orchestration frameworks that enable integration with large language models
- Develop and maintain advanced Retrieval-Augmented Generation (RAG) workflows, spanning document processing, text segmentation, embedding creation, and refined retrieval mechanisms
- Construct and interconnect agent-driven tooling through frameworks like LangChain and LangGraph, incorporating Model Context Protocol (MCP) as appropriate
- Uphold strong security protocols, data confidentiality, enterprise-grade system visibility, and thorough testing across backend operations
- Take an active part in influencing architectural direction and establishing technical standards across the engineering group
- Partner with frontend engineers, data engineering colleagues, and infrastructure teams to deliver unified, well-integrated solutions
Requirements
- At least five years of hands-on backend engineering work centered on microservices architecture and distributed system principles
- A year or more spent overseeing and directing development teams
- Proven capability using Python to construct high-performance backend systems and cloud-native APIs
- Experience building solutions leveraging Generative AI capabilities
- Applied know-how using LangChain to develop language model-based applications
- Familiarity with AWS, Docker, container management platforms including ECS/EKS, and designing RESTful APIs
- Strong grounding in secure coding approaches paired with solid authentication and authorization expertise
- Sufficient communication ability with English proficiency at B2 level or higher, supporting accurate interpretation of business requirements and their conversion into agent-driven technical designs
Nice to have
- Practical exposure to agent-oriented frameworks including LangChain, LlamaIndex, or LangGraph
- Understanding of Model Context Protocol (MCP) for enabling consistent context exchange across AI systems
- Ease working with frontend tools, specifically React and TypeScript
- Background applying Terraform for managing and provisioning infrastructure
- Hands-on familiarity with RAG pipeline elements, such as vector databases like Amazon Kendra or OpenSearch, plus embedding methods and retrieval system architecture
- History of building new or modernizing existing large-scale, intricate technical systems
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
- Integral career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.
📌 Lead Python Developer (Colombia)
🏢 EPAM Systems
📍 Colombia