Skip to main content

Senior Python Developer

Tecnología
EPAM Systems
Hace 1 mesesHasta 4/4/2026
Presencial

Descripción del puesto

We are seeking a skilled and experienced Senior Python Developer to join our team. The primary objective of this role is to generate structured metadata fields to aid the organization in identifying key details such as the who, when, and what of data interactions, and translating this information into the client's preferred language. Our client leverages a variety of machine learning modules from both Azure and AWS, integrated into a unique system architecture.

The focus is currently on enhancing the accuracy of our applications and developing an API for seamless communication with other applications.

Responsibilities

Develop and enhance Python applications that integrate with Azure and AWS machine learning modules

Lead the creation of structured metadata fields that accurately capture essential data

Design, build, and maintain APIs for interfacing with external applications

Work on improving the precision of existing machine learning integrated systems

Collaborate with cross-functional teams to define project requirements and innovative solutions

Implement robust, scalable, and clean code that meets organizational standards

Participate in code reviews and maintain high standards of software quality

Troubleshoot, debug, and upgrade existing software

Mentor junior developers and share Python development best practices

Stay updated with the latest industry trends and technologies in Python and cloud computing

Requirements

Over 4 years of experience in cloud-based software development with a focus on Python

Strong background in complex backend development, including API development and serverless architectures using AWS Lambda

Proficient in DevOps practices such as continuous integration, continuous deployment, and automation using tools like Docker

Deep understanding of API development methodologies and best practices

Demonstrated expertise in automation, system monitoring, and developing cloud-native applications

Commitment to good coding practices, including unit testing, using GIT, code commenting, and working within an Agile development framework

Fluent English communication skills at a B2 level or higher for effective collaboration and documentation

Nice to have

Experience with additional cloud service providers like Google Cloud Platform

Knowledge of additional programming languages such as Java or JavaScript

Certifications related to 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

Keywords
PythonAzureAWSMachine LearningAPI DevelopmentDevOpsDockerServerless ArchitecturesAWS LambdaAutomationSystem MonitoringUnit TestingGITAgileCloud ComputingBackend DevelopmentSenior DeveloperStructured MetadataData InteractionsSystem ArchitectureAPIContinuous IntegrationContinuous DeploymentServerlessCloud-NativeGoogle Cloud PlatformJavaJavaScript

¿Te interesa este puesto?