4,400 open roles
Senior Python Developer
Job description
We're on the search for a capable Senior Python Developer bringing strong AI experience to our growing company. This role places you squarely within ambitious, innovation-focused initiatives, in a workplace built around collaboration and creative thinking toward challenges. You'll join a team of colleagues who place high value on technical discipline, resourceful problem-solving, and the practical implementation of smart tools.
If you're eager to build excellent software while continuing to develop your AI capabilities, this role offers a genuine chance to progress your career Responsibilities Plan and build resilient, scalable technical solutions that fulfill both business demands and engineering standards Work in close partnership with teams across different areas to produce consistent, quality-driven products Contribute perspective to architecture discussions that help define how current projects take shape Go through code written by teammates, offering constructive notes that help maintain reliable practices Resolve layered technical difficulties that come up during different stages of the development cycle Help junior developers build stronger core skills by offering ongoing mentorship and support Take part in planning discussions, assisting in clarifying scope and setting feasible timelines Follow new developments across the field and bring valuable approaches into everyday workflows Keep organized, detailed records of technical choices and methods to support long-term codebase care Stay in contact with stakeholders to define expectations and confirm outcomes align with what was promised Requirements At least three years of relevant, practical professional experience Solid command of Python for developing dependable backend infrastructure and related services Hands-on experience with React for building responsive and engaging front-end features Working knowledge of AI concepts and tools, applied to strengthen development approaches and solutions Strong familiarity with database technologies for structuring, maintaining, and accessing application data Skilled in using Git to manage version control and support smooth team collaboration Proven track record guiding teams and motivating fellow colleagues Knowledge of established development methodologies that support organized, efficient delivery Capable English communication skills, B2 level or higher
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Principal, Autonomous Enterprise Consulting
EPAM Systems· Remote, United StatesMurex Front Office Support Lead (Relocation to Switzerland)
EPAM Systems· Remote, SpainAI Native Solution Architect
EPAM Systems· HungaryAI Product Manager
EPAM Systems· Remote, ArgentinaAI Product Manager
EPAM Systems· Remote, Argentina