Point your AI agent at freehire and let it find you a job.

Get the CLI →

EPAM Systems

Senior Python Developer

Posted Updated
Discussion

We're on the hunt for a skilled Senior Python Developer with a strong AI background to join our expanding organization. This role puts you at the center of bold, forward-thinking initiatives within a workplace that champions collaboration and creative problem-solving. You'll work alongside teammates who value strong technical foundations, resourceful thinking, and the hands-on application of intelligent technology. If your passion lies in developing exceptional software while advancing your AI capabilities, this position offers a meaningful route to professional growth.

Responsibilities

  • Construct and design durable, scalable technical systems that support both company and engineering objectives
  • Work alongside cross-disciplinary teams to ensure cohesive, well-built products reach completion
  • Take part in architecture-related discussions that shape the direction and structure of ongoing work
  • Review colleagues' code submissions, providing constructive input that keeps development standards high
  • Investigate and address complicated technical issues that arise at various points in the build process
  • Support and guide less experienced developers as they strengthen their technical foundation
  • Participate actively in planning discussions, helping to define scope and project timing
  • Monitor evolving trends within the industry and apply valuable new practices to daily work
  • Keep thorough records of technical decisions and workflows to preserve long-term codebase health
  • Work directly with stakeholders to clarify expectations and confirm deliverables meet agreed outcomes

Requirements

  • A minimum of three years of relevant hands-on experience
  • Advanced skill in Python for developing reliable backend infrastructure and services
  • Experience applying React to build engaging and adaptive front-end interfaces
  • Working knowledge of AI principles and tools, used to enhance the development and design process
  • Solid understanding of database systems for managing, structuring, and accessing application data
  • Capable of using Git to oversee version control and facilitate collaborative development
  • Demonstrated capacity to lead teams and motivate those working alongside you
  • Familiarity with established software development methodologies supporting structured, efficient delivery
  • Proficient English skills at a B2 level or above

Benefits

  • International projects with top brands
  • Work with global 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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.