Senior Python Developer
Python.Core, Architecture Design, Gen AI Solutions Development, Python, SQL Databases, Web UI Test Automation Tools in Python, AI, Docker, Kubernetes, Large Language Models, SQL
We are seeking a skilled and experienced Senior Python Developer to join our team, dedicated to servicing a major European bank. This role involves complex problem-solving and the development of high-quality software solutions that are crucial for business operations. The successful candidate will be a key player in driving the digital transformation initiatives of our client, leveraging Python to enhance and optimize banking processes.
Responsibilities
- Develop and maintain robust Python applications
- Collaborate with other developers and product managers to plan and deliver software projects
- Write reusable, testable, and efficient code
- Design and implement low-latency, high-availability applications
- Integrate user-facing elements with server-side logic
- Implement security and data protection solutions
- Optimize applications for maximum speed and scalability
- Create database schemas that represent and support business processes
- Maintain code quality, organization, and automatization
- Participate in code reviews and team meetings to discuss progress and challenges
Requirements
- Bachelor’s or Master’s Degree in Computer Science or a related field
- Minimum of 3 years experience as a Python Developer
- Proven expertise in architecture design
- Experience developing AI solutions
- Knowledge of web UI test automation tools in Python
- Familiar with CI/CD practices
- Fluent English communication skills, capable of a B2 level or higher for effective collaboration and documentation
Nice to have
- Experience with AI/ML model integration
- Skills in fine-tuning AI/ML models
- Proficiency with Docker and Kubernetes
- Experience with large language models
- Knowledge of relational databases and SQL
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