Senior Python Developer
EPAM SystemsDescripción del puesto
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
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?