Skip To Main Content
backBack to Search

Middle Python Developer

Georgia, Kazakhstan, Uzbekistan
Python.Core, AWS IAM, AWS Lambda, AWS Step Functions, Python, REST API, SQL, AWS CloudFormation, AWS CodeBuild, AWS CodePipeline, AWS Simple Storage Service, Amazon API Gateway, Amazon CloudWatch, Amazon DynamoDB, Amazon RDS

We are seeking a talented Middle Python Developer to join our AI/ML & BI Platforms team. The team is dedicated to designing and operating enterprise platforms that support analytics and data science experiments, model training, and insight generation. Your role as a Middle Python Developer will involve hands-on coding, maintaining services, and engaging in various team activities to ensure the smooth execution of model and data operations.

Responsibilities
  • Develop user stories to align with client requirements within set deadlines while upholding best practices
  • Maintain the service by identifying and resolving bugs, including on-call responsibilities on a rotational basis (1-2 weeks)
  • Attend and contribute to planning, grooming, and refinement meetings
  • Review peers' code to ensure quality and consistency
  • Monitor and analyze model performance metrics
  • Facilitate secure cloud environment setups for AI model development
  • Assist in data labeling processes within the Annotation service
  • Manage model deployments, either scheduled or ad-hoc, through the Deployment service
  • Use the Prompt Builder service to create and test model prompts
Requirements
  • 2+ years of working experience in Python
  • Strong Python core skills (decorators, slicing, list comprehension and other language features) and ability to write readable and maintainable code
  • Competency in AWS services including but not limited to Lambda, Step Functions, and IAM
  • Understanding of SQL fundamentals and the capability to perform basic database operations
  • Proficiency in REST API standards and best practices
  • Flexibility to adapt to dynamic environments without compromising performance
  • Capability to independently debug and problem-solve
  • Attentiveness to detail with a knack for timely completion of tasks
  • Effective communication and collaboration capabilities
  • Open-mindedness and flexible thinking
Nice to have
  • Experience or knowledge in AI/ML, particularly in data preparation and labeling
  • Background in AWS services such as API Gateway, RDS, DynamoDB, CloudFormation, S3, CodeBuild/CodePipeline
  • Familiarity with CI/CD processes
  • Understanding of Infrastructure as Code (IaC) techniques
Benefits
  • 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