Senior Python Developer
EPAM SystemsDescripción del puesto
We are in urgent need of an exceptional Senior Python Developer to join our trailblazing team. This crucial role involves the creation of structured metadata fields that precisely identify essential details such as speaker identities, event timings, and the contents of discussions, and skillfully translating these details into the client’s preferred language. Our team leverages advanced machine learning technologies from Azure and AWS, which are fully integrated into our unique system architecture.
The primary objectives include improving the accuracy of our applications and developing an API for enhanced communication with external platforms.
Responsibilities
Enhance and improve Python applications by integrating machine learning modules from Azure and AWS
Lead the development of structured metadata fields to capture essential information accurately
Design, develop, and sustain APIs for effective communication with external systems
Focus on increasing the precision of our machine learning systems within our applications
Work closely with diverse teams to establish project requirements and devise innovative solutions
Write robust, scalable, and flawless code that meets organizational standards
Perform detailed code reviews to ensure optimal software quality
Identify, troubleshoot, and resolve issues in existing software
Guide and educate junior developers on Python development best practices and core principles
Keep updated with the latest trends and advancements in Python programming and cloud technologies
Requirements
At least 4 years of experience in cloud-based software development, with a strong emphasis on Python
In-depth expertise in complex backend development, including API development and serverless architectures via AWS Lambda
Skilled in DevOps practices such as continuous integration, continuous deployment, and automation using tools like Docker
Extensive understanding of API development strategies and established best practices
Proven ability in automation, system monitoring, and building cloud-native applications
Strong dedication to excellent coding practices, including unit testing, using GIT, comprehensive documentation, and Agile project management
Fluent English communication skills at a B2 level or higher, essential for effective team interaction and documentation
Nice to have
Experience with other cloud service platforms such as the 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?