Georgia
We are in urgent need of an exceptional Senior Python Developer to join our trailblazing team. This crucial role involves the creation of structured metadata fields that precisely identify essential details such as speaker identities, event timings, and the contents of discussions, and skillfully translating these details into the client’s preferred language. Our team leverages advanced machine learning technologies from Azure and AWS, which are fully integrated into our unique system architecture. The primary objectives include improving the accuracy of our applications and developing an API for enhanced communication with external platforms.
Responsibilities
- Enhance and improve Python applications by integrating machine learning modules from Azure and AWS
- Lead the development of structured metadata fields to capture essential information accurately
- Design, develop, and sustain APIs for effective communication with external systems
- Focus on increasing the precision of our machine learning systems within our applications
- Work closely with diverse teams to establish project requirements and devise innovative solutions
- Write robust, scalable, and flawless code that meets organizational standards
- Perform detailed code reviews to ensure optimal software quality
- Identify, troubleshoot, and resolve issues in existing software
- Guide and educate junior developers on Python development best practices and core principles
- Keep updated with the latest trends and advancements in Python programming and cloud technologies
Requirements
- At least 4 years of experience in cloud-based software development, with a strong emphasis on Python
- In-depth expertise in complex backend development, including API development and serverless architectures via AWS Lambda
- Skilled in DevOps practices such as continuous integration, continuous deployment, and automation using tools like Docker
- Extensive understanding of API development strategies and established best practices
- Proven ability in automation, system monitoring, and building cloud-native applications
- Strong dedication to excellent coding practices, including unit testing, using GIT, comprehensive documentation, and Agile project management
- Fluent English communication skills at a B2 level or higher, essential for effective team interaction and documentation
Nice to have
- Experience with other cloud service platforms such as the Google Cloud Platform
- Proficiency in additional programming languages, like 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