Senior Python Developer
EPAM Systems
Software Engineering
Lisbon, Portugal
Posted on Nov 27, 2024
Senior Python Developer Description
We are looking for a highly skilled and seasoned Senior Python Developer to become a vital part of our team, which focuses on serving a prominent European bank. This role demands adept problem-solving abilities and the creation of superior software solutions that are integral to the business's operational success. The selected candidate will play a crucial role in advancing our client’s digital transformation efforts, utilizing Python to refine and streamline banking operations.
#LI-DNI
Responsibilities
- Engineer and sustain advanced Python applications
- Work collaboratively with other developers and product managers to strategize and execute software projects
- Craft reusable, testable, and efficient code
- Develop applications characterized by low latency and high availability
- Merge user interface elements with server-side functionalities
- Establish protocols for security and data protection
- Enhance application performance to achieve maximum speed and scale
- Construct database schemas to underpin and facilitate business processes
- Uphold high standards of code integrity, organization, and automation
- Engage in code reviews and participate actively in team discussions to address project updates and obstacles
Requirements
- Bachelor’s or Master’s Degree in Computer Science or a related discipline
- At least 3 years of professional experience as a Python Developer
- Demonstrated ability in architectural design
- Experience in crafting AI-driven solutions
- Proficiency with web UI test automation tools tailored for Python
- Acquainted with continuous integration and continuous delivery (CI/CD) methodologies
- Fluent in English with robust communication skills, capable of a B2 level or higher for effective teamwork and documentation
Nice to have
- Experience integrating AI/ML models
- Ability to fine-tune AI/ML models effectively
- Proficiency in Docker and Kubernetes environments
- Exposure to large language model applications
- Familiarity with relational databases and SQL knowledge
We offer
- Competitive compensation depending on experience and skills
- Variety of projects within one company
- Being a part of a project following engineering excellence standards
- Individual career path and professional growth opportunities
- Internal events and communities
- Flexible work hours