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