Твоето мнение е важно за нас! Отговори на кратката анкета и участвай в томбола с награди.

+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

98-47 =

+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

EPAM

Senior AI Full Stack Developer

ApplyКандидатствай

Обявата е публикувана в следните категории

+
  • Anywhere
  • Съобщи проблем Megaphone icon

Съобщи за проблем с обявата

×

    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:
    Tech Stack / Изисквания

    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 coding discipline, and demonstrated use of modern AI tooling – including prompt engineering and agentic coding workflows. This role is central to delivering enterprise-grade solutions.

     

    Responsibilities:

    Design, develop, test and deploy production-ready AI-driven full stack applications

    Develop backend services including APIs, microservices and data pipelines along with modern frontend interfaces

    Write high-quality, maintainable and testable 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

    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:

    5+ years of professional software development experience delivering production systems

    4+ years of experience in at least one primary programming language such as Python (preferred), TypeScript/JavaScript, Java, C# or Go

    Bachelor’s degree in Computer Science, Software Engineering, Mathematics or related field; Master’s preferred

    Strong foundation in computer science fundamentals including data structures, algorithms, systems design and database theory

    Solid understanding of design patterns, SOLID principles, clean architecture and distributed systems

    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 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, 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 analytical thinking, communication and collaboration skills

    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/Benefits:

    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