Python разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
EPAM Systems is a global provider of digital platform engineering and software development services, helping clients transform their businesses through innovative technology solutions and dedicated multidisciplinary teams.
задачи
- Lead the development of chatbot solutions using LangChain or LlamaIndex with a focus on LLMs and RAG;
- Research and implement embedding strategies, semantic search, and vector search to enhance system performance;
- Design, develop, and maintain robust Python applications, ensuring adherence to best coding practices;
- Collaborate across teams to conduct spikes and build proof-of-concepts (PoCs) for innovative AI functionalities;
- Develop and integrate vector database solutions such as Pinecone, Faiss, or similar;
- Optimize application performance, ensuring scalability and efficiency in AI-driven systems;
- Implement error handling, logging mechanisms, and monitoring using OpenTelemetry;
- Maintain and support the .NET components of the application, including MS Teams bot integrations and other services;
- Conduct architectural reviews and provide technical leadership on AI-related initiatives;
- Ensure compliance with software lifecycle processes, assisting with code reviews and testing frameworks.
требования
- 5+ Years of experience in Python programming, with a focus on developing complex applications;
- 1+ Years of leadership experience in relevant roles;
- Deep understanding and hands-on experience with Large Language Models and Retrieval-Augmented Generation techniques;
- Proven experience with LangChain or LlamaIndex for chatbot development;
- Strong knowledge of embedding strategies, semantic search, and vector search methodologies;
- Proficiency in working with vector databases such as Pinecone, Faiss, or similar;
- Experience in implementing tracing and monitoring using OpenTelemetry;
- Expertise in designing robust error-handling and logging mechanisms;
- Commitment to writing clean, maintainable, and scalable code, with a strong understanding of software development best practices;
- Residence in Ukraine (remote work is eligible only for candidates based in Ukraine);
- Nice to have: Knowledge of Microsoft Azure.
условия
- Work on a flexible schedule remotely or from any of comfortable offices or coworking spaces in Ukraine;
- Receive necessary equipment to perform work tasks;
- Change projects and technology stacks within EPAM;
- Gain experience in various business domains;
- Relocation opportunities may be available for eligible candidates, depending on the role and openings at other EPAM locations;
- Participate in volunteer, charity programs and communities;
- Professional growth support, individual career path planning, and regular feedback from colleagues;
- Free English improvement with certified teachers;
- Free training and certification in AWS, GCP, or Azure Clouds;
- Access to internal E-learn training program and corporate accounts on LinkedIn Learning, Get Abstract and other partner resources;
- Study at EPAM Solution Architecture School;
- Leadership development opportunities through internal schools;
- Participation in internal communities, meetups, and conferences;
- Vacation and sick leave, including sick leave without a medical certificate;
- Voluntary Medical Insurance programs providing medical treatment, preventive options, and sports activities;
- Medical insurance for family members at corporate rates;
- Company support during significant life events;
- Support for psychological comfort with discounts on services from mental health specialists or coaches;
- E-kids program for EPAMers' children.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.