Senior Python Developer
EPAM SystemsDescripción del puesto
We are on a quest to recruit a top-tier Senior Python Developer to bolster our trailblazing team. This critical role is centered around developing structured metadata fields that precisely identify essential details such as speaker identities, timing of events, and the content of discussions, and adeptly translating these elements for the client's preferred language. Our team harnesses state-of-the-art machine learning technologies from Azure and AWS, which are intricately woven into our distinctive system architecture.
Immediate goals include enhancing the accuracy of our applications and crafting an API to ensure more effective communication with external platforms.
Responsibilities
Enhance and upgrade Python applications by integrating machine learning modules from Azure and AWS
Lead the creation of structured metadata fields to precisely capture essential information
Design, develop, and sustain APIs for effective interaction with external systems
Focus on boosting the precision of our machine learning systems within our applications
Engage comprehensively with various teams to establish project parameters and devise innovative solutions
Develop robust, scalable, and flawless code that adheres to organizational standards
Perform meticulous code reviews to ensure the utmost software quality
Identify, troubleshoot, and resolve issues within existing software
Train and mentor junior developers in Python development best practices and foundational principles
Remain informed about the latest advancements in Python programming and cloud technology
Requirements
Minimum of 4 years of experience in cloud-based software development, with a significant emphasis on Python
Profound expertise in advanced backend development, including API development and serverless architectures via AWS Lambda
Skilled in DevOps practices like continuous integration, continuous deployment, and automation with tools such as Docker
Deep understanding of API development strategies and proven best practices
Demonstrated prowess in automation, system monitoring, and the creation of cloud-native applications
Strong commitment 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, essential for effective team collaboration and documentation
Nice to have
Experience with other cloud service platforms such as Google Cloud Platform
Proficiency in additional programming languages, like Java or JavaScript
Relevant certifications in Python, AWS, or Agile methodologies
We offer
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
¿Te interesa este puesto?