30 sep
|
EPAM Systems
|
Colombia
30 sep
EPAM Systems
Colombia
We're on the lookout for a Lead Python Developer who brings deep, hands-on technical experience to enhance our engineering organization. This role presents a chance to work on forward-thinking projects that expand what's possible in modern software engineering. You'll join forces with a capable group of professionals who value both technical rigor and creative problem-solving approaches. This opportunity suits individuals passionate about developing durable, innovative systems and looking to grow within a lively, fast-moving team setting.
Responsibilities
- Shape backend API architecture and orchestration systems that support connectivity with large language models
- Build out and sustain sophisticated Retrieval-Augmented Generation (RAG) processes, including document handling, text chunking, embedding production, and enhanced retrieval methods
- Develop and link together agent-based tools using frameworks such as LangChain and LangGraph, applying Model Context Protocol (MCP) where suitable
- Maintain rigorous security standards, safeguard data privacy, ensure enterprise-level observability, and deliver comprehensive testing across all backend functions
- Contribute directly to architectural decision-making and help define technical standards for the engineering team
- Coordinate with frontend developers, data engineering staff, and infrastructure professionals to produce cohesive, integrated outcomes
Requirements
- Five-plus years of practical experience in backend engineering, emphasizing microservices and distributed systems design
- One or more years spent guiding and managing engineering teams
- Solid track record leveraging Python for building high-performance backend infrastructure and cloud-native API solutions
- Hands-on background developing applications built on Generative AI technology
- Working experience with LangChain for creating applications driven by language models
- Working knowledge spanning AWS, Docker, container orchestration solutions such as ECS/EKS, and RESTful API architecture
- Firm understanding of secure development practices combined with strong authentication and authorization capabilities
- Adequate English communication skills at B2 proficiency or above, supporting clear comprehension of business needs and their translation into agent-focused technical solutions
Nice to have
- Hands-on background with agent-based frameworks such as LangChain, LlamaIndex, or LangGraph
- Working knowledge of Model Context Protocol (MCP) supporting uniform context sharing among AI systems
- Comfortable handling frontend technologies, particularly React and TypeScript
- Experience utilizing Terraform to provision and manage infrastructure
- Direct experience with RAG pipeline components, including vector database tools like Amazon Kendra or OpenSearch, along with embedding approaches and retrieval system building
- Background either building fresh systems or updating existing large-scale, complex technical environments
We offer
- International projects with top brands
- Work with integral 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
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