Georgia
We are actively looking for a seasoned Senior Python Developer to enhance our dynamic team. This role is pivotal in developing structured metadata fields that assist our organization in pinpointing critical information such as the identity of speakers, timing, and content of discussions, and translating these elements into the client’s language of choice. Our team utilizes sophisticated machine learning modules from both Azure and AWS, seamlessly integrated into our distinctive system architecture. Our immediate goals include refining the accuracy of our applications and designing an API for effective communication with external systems.
Responsibilities
- Engineer and refine Python applications that leverage machine learning modules from Azure and AWS
- Take the lead in developing structured metadata fields to capture critical data accurately
- Create, deploy, and manage APIs for interactions with external systems
- Focus on increasing the precision of our machine learning systems embedded in our applications
- Work collaboratively with diverse teams to outline project requirements and develop novel solutions
- Write strong, scalable, and clean code that adheres to organizational standards
- Conduct code reviews to maintain superior software quality standards
- Identify, troubleshoot, and rectify issues in existing software
- Provide mentorship to junior developers, guiding them on best practices and principles in Python development
- Keep up-to-date with the latest trends and technologies in Python programming and cloud computing
Requirements
- A minimum of 4 years of experience in cloud-based software development, primarily with Python
- Profound expertise in complex backend development, including API development and serverless architectures via AWS Lambda
- Proficiency in DevOps practices such as continuous integration, continuous deployment, and automation with tools like Docker
- Deep knowledge of API development techniques and established practices
- Proven capabilities in automation, system monitoring, and developing cloud-native applications
- Strong commitment to exemplary coding practices, including unit testing, using GIT, comprehensive documentation, and Agile project methodologies
- Fluent in English at a B2 level or higher, essential for productive team communication and documentation
Nice to have
- Experience with other cloud service platforms like the Google Cloud Platform
- Proficiency in additional programming languages like Java or JavaScript
- Possession of 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