Georgia
We are in search of a highly skilled Senior Python Developer to join our innovative team. The core function of this role involves crafting structured metadata fields that enable our organization to accurately identify crucial details such as speaker identities, timing, and the subject matter of discussions, and then translating these details into the client's preferred language. Our team leverages cutting-edge machine learning modules from both Azure and AWS, which are intricately integrated into our unique system architecture. Key immediate objectives include enhancing the precision of our applications and developing an API that facilitates robust communication with external systems.
Responsibilities
- Develop and enhance Python applications that integrate with machine learning modules from Azure and AWS
- Lead the initiative to develop structured metadata fields that precisely capture essential data
- Design, implement, and maintain APIs for effective interaction with external systems
- Aim to improve the accuracy of machine learning systems incorporated within our applications
- Collaborate with diverse teams to define project specifications and innovate solutions
- Produce strong, scalable, and clean code in line with organizational policies
- Perform code reviews to ensure the highest standards of software quality
- Diagnose and solve problems in existing software
- Mentor junior developers, providing guidance on Python development best practices and principles
- Stay informed about the latest advancements in Python programming and cloud technology
Requirements
- At least 4 years of experience in cloud-based software development, specifically in Python
- Extensive knowledge in complex backend development, including API development and serverless architectures using AWS Lambda
- Skilled in DevOps methodologies, including continuous integration, continuous deployment, and automation with tools such as Docker
- Comprehensive understanding of API development strategies and best practices
- Demonstrated ability in automation, system monitoring, and the development of cloud-native applications
- Strong dedication to excellent coding practices, including unit testing, using GIT, detailed documentation, and Agile project management
- Fluent English communication skills at a B2 level or higher, vital for effective team collaboration and documentation
Nice to have
- Experience with additional cloud service platforms such as Google Cloud Platform
- Competence in other programming languages, such as Java or JavaScript
- Relevant certifications in Python, AWS, or Agile methodologies
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