
Senior Python Developer
Primary stack
Job description
About the Position
We're seeking a Senior Python Developer with a strong AI background to join our team in Argentina, Colombia, or Mexico. This role places you at the heart of innovative, forward-thinking work within a culture that values collaboration and imaginative problem-solving. You'll work alongside teammates who prioritize technical excellence, flexible thinking, and the practical implementation of smart technology. If you're driven by building exceptional software while advancing your AI expertise, this role offers a significant opportunity for professional growth.
Responsibilities
- Craft and engineer sustainable, scalable technology solutions that meet both business and engineering needs
- Collaborate across functional boundaries with various teams to deliver unified, high-quality products
- Lend your voice to architecture discussions that influence the shape and direction of current initiatives
- Review code produced by teammates, offering constructive commentary that preserves quality standards
- Pin down and address multifaceted technical issues encountered throughout the development lifecycle
- Offer mentorship to newer developers, helping them reinforce their technical know-how
- Actively participate in planning conversations, helping to define scope and delivery schedules
- Stay abreast of industry shifts and bring practical, valuable methods into regular team practices
- Document technical rationale and working methods carefully to maintain the codebase long-term
- Liaise with stakeholders to nail down requirements and ensure deliverables match what was promised
Requirements
- A minimum of three years of applicable work experience
- High proficiency in Python used for building reliable backend systems and services
- Hands-on background with React for building responsive, dynamic front-end features
- Practical grasp of AI ideas and tools, employed to strengthen the overall build process
- Capable understanding of database systems for storing, structuring, and accessing data
- Adept at using Git for version control oversight and supporting collaborative coding
- Solid history of leading teams and inspiring those working alongside you
- Understanding of common development methodologies that support structured, efficient output
- Proficient English ability, B2 level or higher
We Offer
- 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
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.