Back to search
EPAM Systems Linkedin · Posted 1mo ago

Senior AI Python Developer

Bulgaria

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

We are seeking a Senior AI Full Stack Developer who combines strong software engineering fundamentals with AI-augmented development practices. The ideal candidate is a self-starter with a solid Computer Science foundation, production-grade Python expertise, and demonstrated use of modern AI tooling — including prompt engineering and agentic coding workflows. This role is central to delivering enterprise-grade AI solutions, agentic platforms, and LLM-integrated systems.

Responsibilities

  • Design, develop, test, and deploy production-ready AI-driven full-stack applications using Python
  • Build scalable RAG pipelines, agentic workflows, and LLM-integrated systems using frameworks such as LangChain, LangGraph, CrewAI, or similar tools
  • Develop backend services, including APIs, microservices, and data pipelines, along with modern frontend interfaces
  • Write high-quality, maintainable, and testable Python code while leveraging AI coding assistants to accelerate delivery without compromising quality
  • Integrate AI/ML models into enterprise systems ensuring reliability, scalability, and performance
  • Apply advanced prompt engineering techniques for code generation, refactoring, debugging, testing, and documentation
  • Design and implement agentic development workflows where AI agents handle multi-step tasks such as scaffolding, migration, and optimization
  • Review, validate, and refine AI-generated code to meet production, security, and architectural standards
  • Continuously explore and adopt emerging AI development tools, frameworks, and best practices
  • Collaborate with Solution Architects, Product Owners, and cross-functional teams to translate requirements into technical solutions
  • Participate in code reviews focused on quality, security, and engineering excellence
  • Troubleshoot and resolve complex full-stack technical issues

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Mathematics, or related field; Master's degree preferred
  • 5+ years of professional software development experience delivering production systems
  • 4+ years of advanced Python development experience with deep knowledge of the language ecosystem, libraries, tooling, and testing frameworks
  • Strong foundation in computer science fundamentals, including data structures, algorithms, systems design, and database theory
  • Proven ability to write clean, performant, and production-ready code with strong ecosystem knowledge
  • Experience with at least one additional language or stack for full-stack development
  • Hands-on experience with modern front-end and back-end frameworks such as FastAPI, Django, Next.js, or React
  • Experience working with relational, non-relational, and vector databases (e.g., Pinecone, Weaviate, Chroma, pgvector)
  • Production experience with RAG architectures and LLM-based systems
  • Experience with agentic workflows and multi-agent systems, including tool use, planning, and memory
  • Familiarity with major LLM APIs such as OpenAI's API, Anthropic Claude, Google Gemini, AWS Bedrock, or Azure OpenAI
  • Strong prompt engineering and optimization skills
  • Practical experience with AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or Amazon Q Developer
  • Experience with at least one cloud platform (AWS, Azure, or GCP)
  • Familiarity with Docker, CI/CD pipelines, and infrastructure-as-code
  • Self-starter mindset with ability to independently drive tasks and solve problems
  • Strong skills in analytical thinking, communication, and collaboration
  • Experience working in Agile/Scrum environments
  • Passion for continuous learning in AI and software engineering

Nice to have

  • Experience with model fine-tuning or training custom AI models
  • Familiarity with LLM evaluation and observability tools such as RAGAS, LangSmith, or Weights & Biases
  • Experience with event-driven architecture and streaming systems
  • Knowledge of AI security best practices
  • Open-source contributions or technical writing experience
  • Experience with graph databases such as Neo4j

We offer

  • Opportunity to Engineer your Future and to drive the world’s digital transformation with top industry clients
  • Personal development program that will allow you to be valued for your strengths
  • Wide range of professional trainings and workshops
  • Being part of a collaborative, fast-growing, and innovative design team
  • Established and accelerated growth toward different career paths, competencies, and roles
  • Broad projects variety and possible mobility between projects over the time
  • Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
  • Varied social benefits, Sports, Transportation and Health programs
  • Work-life balance and flexible schedule, team buildings and sport opportunities
  • Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
  • Hybrid By Design - we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM's office for a few days per week and benefit from the EPAM's virtual working environment - making you able to be productive and work from remote for the rest of the week
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent