Senior Python Developer
EPAM SystemsDescripción del puesto
We are on the lookout for a distinguished Senior Python Developer to strengthen our progressive team. This role is crucial for developing structured metadata fields that allow our organization to effectively identify key details such as speaker identities, timings, and discussion contents, and then translating those details into the client's preferred language. Our team utilizes sophisticated machine learning modules from both Azure and AWS, which are fully integrated into our specialized system architecture.
Our immediate goals are centered on enhancing the precision of our applications and creating an API that enables robust communication with external systems.
Responsibilities
Enhance and optimize Python applications that integrate machine learning modules from Azure and AWS
Lead the development of structured metadata fields to precisely capture essential data
Design, develop, and manage APIs for effective communication with external systems
Focus on improving the accuracy of machine learning systems within our applications
Work closely with various teams to establish project parameters and forge innovative solutions
Produce strong, scalable, and flawless code that aligns with organizational standards
Execute code reviews to ensure the highest quality of software
Identify, troubleshoot, and rectify problems in existing software
Mentor junior developers, imparting knowledge on Python development best practices and fundamental principles
Stay informed about the latest developments in Python programming and cloud technology
Requirements
At least 4 years of experience in cloud-based software development, primarily focusing on Python
Comprehensive expertise in complex backend development, including API development and serverless architectures via AWS Lambda
Mastery in DevOps practices including continuous integration, continuous deployment, and automation with tools like Docker
In-depth understanding of API development techniques and proven best practices
Demonstrated skill 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 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?