Georgia
We are currently seeking an accomplished Senior Python Developer to enhance our forward-thinking team. The essential duties of this role include formulating structured metadata fields that help our organization effectively discern critical information such as the identities of speakers, the timing, and the content of discussions, subsequently translating that information into the client’s chosen language. Our team capitalizes on advanced machine learning modules from Azure and AWS, seamlessly incorporated into our proprietary system architecture. Immediate priorities focus on refining the accuracy of our applications and constructing an API that supports effective communication with external systems.
Responsibilities
- Develop and refine Python applications that incorporate machine learning modules from Azure and AWS
- Lead efforts to create structured metadata fields that accurately capture vital data
- Design, implement, and oversee APIs for seamless interaction with external systems
- Strive to enhance the accuracy of our machine learning systems embedded in our applications
- Collaborate with various teams to set project guidelines and develop innovative solutions
- Generate robust, scalable, and immaculate code consistent with organizational standards
- Conduct code reviews to maintain the utmost standards of software quality
- Troubleshoot and resolve issues within existing software
- Coach junior developers, offering insights into Python development best practices and core principles
- Remain updated on the latest trends and technologies in Python programming and cloud computing
Requirements
- A minimum of 4 years of experience in cloud-based software development, predominantly in Python
- Deep expertise in complex backend development, including API development and serverless architectures through AWS Lambda
- Proficient in DevOps practices such as continuous integration, continuous deployment, and automation utilizing tools like Docker
- Thorough grasp of API development strategies and established best practices
- Proven proficiency in automation, system monitoring, and crafting cloud-native applications
- Firm commitment to exceptional coding practices, including unit testing, utilizing GIT, meticulous documentation, and Agile project management
- Proficient English communication skills at a B2 level or higher, crucial for effective team collaboration and documentation
Nice to have
- Experience with other cloud service platforms like Google Cloud Platform
- Skill in additional 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