30 sep
|
EPAM Systems
|
Colombia
30 sep
EPAM Systems
Colombia
We are looking for a Senior Python Developer with deep hands-on expertise to join our team. This role offers the chance to work on innovative projects that push the boundaries of modern software engineering. You'll collaborate with a talented group of professionals who value technical excellence and creative problem-solving. If you're passionate about building robust, forward-thinking solutions and want to grow alongside a dynamic team, this opportunity is for you.
Responsibilities
- Architect and develop backend API services along with orchestration layers that support large language model integration
- Build and sustain sophisticated Retrieval-Augmented Generation (RAG) pipelines, covering document intake, content chunking, embedding generation, and optimized retrieval performance
- Create and link agent-based tools utilizing frameworks such as LangChain and LangGraph, with potential application of Model Context Protocol (MCP) where relevant
- Guarantee robust security measures, data privacy, enterprise-level monitoring, and comprehensive test coverage across all backend processes
- Play an active role in shaping architectural choices and defining engineering standards within the team
- Work closely with frontend developers, data engineering teams, and infrastructure specialists to ensure cohesive delivery
Requirements
- Minimum of three years of practical backend engineering experience, with a focus on microservices and distributed system design
- Demonstrated skill using Python to build high-performance backend services and cloud-native API solutions
- Background developing applications powered by Generative AI technology
- Practical experience working with LangChain for building language model-driven applications
- Working knowledge of AWS, Docker,
container orchestration platforms like ECS/EKS, and RESTful API design
- Solid understanding of secure coding methods along with strong fundamentals in authentication and authorization
- Adequate communication skills with English fluency at B2 level or above, enabling clear understanding of business needs and their translation into agent-based technical architectures
Nice to have
- Direct experience working with agentic frameworks such as LangChain, LlamaIndex, or LangGraph
- Familiarity with Model Context Protocol (MCP) for standardizing context sharing between AI systems
- Comfort working with frontend technologies, particularly React and TypeScript
- Experience using Terraform for infrastructure provisioning and management
- Practical background with RAG pipeline components, including vector databases like Amazon Kendra or OpenSearch, along with embedding techniques and retrieval system design
- Track record of constructing or modernizing large-scale, complex technical systems
We offer
- International projects with top brands
- Work with general 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.
📌 Senior Python Developer (Colombia)
🏢 EPAM Systems
📍 Colombia