All jobs

Job details

Senior Python Full Stack Developer with AI

  • Python.AI

Posted: 2 days ago

We are looking for a Senior Python Full Stack Developer with AI expertise to join our innovative engineering team.

This role combines advanced Python development, full-stack engineering, and Artificial Intelligence to build, enhance, and maintain scalable, secure, and high-performance applications. The ideal candidate will have strong experience across backend and frontend development, hands-on expertise with modern AI/ML technologies, and the ability to work closely with clients and cross-functional teams.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Python and modern web technologies
  • Build and integrate AI-powered features using Machine Learning, Deep Learning, NLP, and Generative AI technologies
  • Develop and maintain robust backend services, APIs, and integrations using modern Python frameworks
  • Collaborate with frontend developers to deliver responsive, reliable, and user-friendly applications
  • Integrate and optimize AI/ML models within production applications
  • Work with LLMs, embeddings, vector databases, and Retrieval-Augmented Generation (RAG) solutions where applicable
  • Troubleshoot complex technical issues and continuously improve application performance, stability, and scalability
  • Develop and maintain automated tests and improve overall test coverage
  • Follow secure coding practices and proactively identify and address security vulnerabilities
  • Collaborate with team members, stakeholders, and clients to clarify requirements and deliver high-quality solutions
  • Communicate regularly with the client, provide technical updates, and proactively address questions and concerns
  • Contribute to architectural decisions, code reviews, technical documentation, and continuous improvement of development processes

Requirements

  • Strong proficiency in Python with 5+ years of professional software development experience
  • Solid experience with Python web frameworks such as FastAPI, Django, or Flask
  • Strong understanding of full-stack development and experience with modern frontend technologies such as React, TypeScript, JavaScript, HTML, and CSS
  • Hands-on experience with AI/ML technologies, including NLP, Deep Learning, Generative AI, and/or Large Language Models
  • Practical experience with AI frameworks and libraries such as PyTorch, TensorFlow, Transformers, LangChain, or similar technologies
  • Experience building and integrating REST APIs, asynchronous services, and third-party integrations
  • Knowledge of LLMs, prompt engineering, embeddings, vector databases, and RAG architectures
  • Experience with relational and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis
  • Strong understanding of software architecture, design patterns, clean code, and development best practices
  • Experience with Docker, CI/CD pipelines, Git, and cloud environments
  • Strong understanding of application security, secure coding practices, and vulnerability remediation
  • Experience writing automated tests using tools such as PyTest and familiarity with unit, integration, and end-to-end testing
  • Strong troubleshooting, analytical, and problem-solving skills
  • Ability to work effectively in an agile, collaborative environment and take ownership of technical tasks
  • Excellent communication skills in English, with a minimum proficiency level of B2

Benefits

With us you can:

  • Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
  • Receive the necessary equipment to perform your work tasks
  • Change projects and technology stacks within EPAM
  • Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
  • 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 (both technical and interest-based)

We focus on your professional growth:

  • You can plan your individual career path together with your manager
  • Receive regular feedback from colleagues
  • Improve your English for free with certified teachers (Speaking Clubs, client interview preparation courses, etc.)
  • Get the opportunity to undergo free training and certification in AWS, GCP, or Azure Clouds
  • Use the internal E-learn training program (18,200+ specialized training and mentoring programs)
  • Access corporate accounts on LinkedIn Learning, Get Abstract and other partner resources
  • Study at EPAM Solution Architecture School with the instructors who are practicing architects
  • Develop as a leader, join Delivery Management, Resource Management, Leadership Essentials school and more
  • Participate in internal communities (500+ meetups, technical discussions, brainstorming sessions, online events and conferences annually)

What we offer:

  • Vacation and sick leave (including a sick leave without a medical certificate)
  • A wide range of Voluntary Medical Insurance programs providing both medical treatment and various preventive options (including sports activities)
  • Medical insurance for family members at corporate rates
  • Company support during significant life events (childbirth or adoption, marriage, etc.)
  • Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic training
  • E-kids program - a free programming language training program for EPAMers' children

Additional information

Kindly note that this role supports remote work, but only from within Ukraine.

Kindly be advised that the set of benefits, including learning, certification, and other opportunities, may vary depending on the role you apply for. Our recruiter will be able to share more details about the specific opportunity during your general interview.

EPAM strives to provide its global team of over 62,350 professionals in more than 55 countries with opportunities for professional growth from day one of collaboration. Our colleagues are the source of EPAM's success, so we value cooperation, strive to always understand our clients' business and aim for the highest quality standards. No matter where you are, you will join a dedicated, diverse community that will help you realize your potential to the fullest.

Similar jobs