Senior AWS Engineer with Python

EPAM Systems

Georgia

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work option
Relocation opportunities
Corporate and social events
Growth and certifications
Free English classes

Job summary

EPAM Systems in Georgia is seeking an experienced AWS Engineer to join our team on an internally developed, event-driven platform built on AWS serverless technologies. The role suits an engineer who has worked on event-driven systems and AWS integration tools, with strong DynamoDB and OpenSearch background.

You will own architecture, infrastructure, and testing strategy, contributing within an established codebase and engineering conventions rather than focusing on greenfield development.

Qualifications

  • 6+ years of relevant professional experience with Python as a primary development language.
  • Solid understanding of AWS architecture, VPCs, networking fundamentals, and multi-account environments.
  • Knowledge of AWS security, operational best practices, and how AWS services integrate within larger systems.
  • Hands‑on experience with AWS Lambda, event-driven application design, and production operation of serverless workloads.
  • Expertise in messaging and integration patterns, with experience designing and operating systems using EventBridge, SQS, and SNS.
  • Understanding of asynchronous communication patterns and distributed system design principles.
  • Proficiency in Infrastructure as Code using AWS CDK, ideally in TypeScript.
  • Deep operational and architectural expertise in DynamoDB, including single-table design, access‑pattern‑driven modelling, and GSIs/LSIs.
  • Competency in DynamoDB capacity planning and capacity modes, Streams, and TTL.
  • Skills in DynamoDB PITR, operational monitoring, and troubleshooting beyond basic CRUD operations.
  • Strong understanding of distributed data consistency, ACID vs. BASE, eventual consistency, and implications for DynamoDB and event‑driven architectures.
  • Background in designing and operating event‑driven microservice architectures, service boundaries, event contracts, failure handling, and scalability/resiliency.
  • Ability to evaluate design approaches, make informed architectural decisions, and document trade‑offs.
  • Experience with automated testing strategies, including end-to-end testing; familiarity with Behave (BDD) is desirable.
  • Qualifications in data modelling and validation using JSON Schema, Pydantic, or similar frameworks.
  • Excellent command of written and spoken English (B2+ level).

Responsibilities

  • Work independently with minimal supervision.
  • Make sound technical decisions and justify trade-offs.
  • Navigate and contribute to complex distributed systems.
  • Influence architectural direction, not just implement requirements.
  • Design, build, and maintain event-driven services running on AWS serverless infrastructure.
  • Contribute to architectural decisions and document design choices.
  • Develop and maintain infrastructure using Infrastructure as Code.
  • Ensure reliability, scalability, and operational excellence across services.
  • Write and maintain automated end-to-end tests.
  • Collaborate with other engineers to evolve platform capabilities and engineering standards.

Job description

We are looking for an experienced AWS Engineer to join our team working on an internally developed, event-driven platform built on AWS serverless technologies.

This role is ideal for an engineer experienced in event-driven systems built on AWS integration tools, or an Operations expert skilled in AWS, DynamoDB, and OpenSearch. The team owns the architecture, infrastructure, and end-to-end testing strategy, so engineers are expected to work effectively within an established codebase and set of engineering conventions rather than focusing solely on greenfield development.

Experience the freedom of remote work from anywhere in Georgia, whether from the comfort of your home, our modern offices in Tbilisi and Batumi or a coworking space in Kutaisi.

Responsibilities
  • Work independently with minimal supervision
  • Make sound technical decisions and justify trade-offs
  • Navigate and contribute to complex distributed systems
  • Influence architectural direction, not just implement requirements
  • Design, build, and maintain event-driven services running on AWS serverless infrastructure
  • Contribute to architectural decisions and document design choices
  • Develop and maintain infrastructure using Infrastructure as Code
  • Ensure reliability, scalability, and operational excellence across services
  • Write and maintain automated end-to-end tests
  • Collaborate with other engineers to evolve platform capabilities and engineering standards
Requirements
  • 6+ years of relevant professional experience with Python as a primary development language
  • Solid understanding of AWS architecture, including VPCs, networking fundamentals, and multi-account environments
  • Knowledge of AWS security, operational best practices, and how AWS services integrate within larger systems
  • Hands‑on experience with AWS Lambda, event-driven application design, and production operation of serverless workloads
  • Expertise in messaging and integration patterns, with experience designing and operating systems using EventBridge, SQS, and SNS
  • Understanding of asynchronous communication patterns and distributed system design principles
  • Proficiency in Infrastructure as Code using AWS CDK, ideally in TypeScript (application code is primarily Python; infrastructure is defined in TypeScript)
  • Deep operational and architectural expertise in DynamoDB, including single-table design, access‑pattern‑driven modelling, and GSIs/LSIs
  • Competency in DynamoDB capacity planning and capacity modes, Streams, and TTL
  • Skills in DynamoDB Point‑in‑Time Recovery (PITR), operational monitoring, and troubleshooting beyond basic CRUD operations
  • Strong understanding of distributed data consistency, including ACID vs. BASE trade‑offs, eventual consistency, and implications of consistency models in DynamoDB and event‑driven architectures
  • Background in designing and operating event‑driven microservice architectures, covering service boundaries, event contracts, failure handling, and scalability/resiliency
  • Capability to evaluate multiple design approaches, make informed architectural decisions, and drive technical direction independently while clearly communicating and documenting trade‑offs
  • Experience with automated testing strategies, including end-to-end testing, with familiarity with BDD frameworks such as Behave being highly desirable
  • Qualifications in data modelling and validation using JSON Schema, Pydantic, or similar frameworks
  • Excellent command of written and spoken English (B2+ level)
Nice to have
  • OpenSearch development and operational experience
  • Skills in application profiling and memory optimization
  • Background in monitoring and operating high-volume, mission‑critical systems
  • Expertise in API design and implementation
  • Familiarity with GraphQL
We offer
  • We connect like-minded people
    • Delivering innovative solutions to industry leaders, making a global impact
    • Enjoyable working environment, whether it is the vibrant office or the comfort of your own home
    • Opportunity to work abroad for up to two months per year
    • Relocation opportunities within our offices in 55+ countries
    • Corporate and social events
  • We invest in your growth
    • Leadership development, career advising, soft skills and well‑being programs
    • Certifications, including GCP, Azure and AWS
    • Unlimited access to EPAM's internal learning database
    • Free English classes with certified teachers
  • We cover it all
    • Participation in the Employee Stock Purchase Plan
    • Monetary bonuses for engaging in the referral program
    • Comprehensive medical & family care package
    • Five trust days per year (sick leave without a medical certificate)
    • Benefits package (sports activities, a variety of stores and services)

EPAM Georgia is a team of innovators united by a passion for technology. The dynamic and inclusive culture we embrace helps positively impact our communities, clients, and employees. Here you will collaborate with multi-national teams, contribute to numerous cutting‑edge projects, deliver the most creative solutions, and have an opportunity to learn. Our people are at the heart of our success, and we are proud to provide talents with a solid ground to develop and grow.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AWS Systems Architect
AWS Systems Architect

EPAM Systems • Georgia

On-site
USD 23,000 - 46,000
We connect like-minded people
Relocation opportunities
Certifications sponsorship (AWS, GCP,
Lead AWS Cloud DevOps Engineer
Lead AWS Cloud DevOps Engineer

EPAM Systems • Georgia

On-site
USD 170,000 - 210,000
We connect like-minded people
We invest in your growth
We cover it all
Lead Platform Engineer
Lead Platform Engineer

EPAM Systems • Georgia

On-site
USD 46,000 - 73,000
Leadership development
Career advising
Soft skills training
+8
Senior AI Agent Developer with AWS, Databricks
Senior AI Agent Developer with AWS, Databricks

EPAM Systems • Georgia

On-site
USD 45,000 - 69,000
Relocation opportunities
Certifications: GCP, Azure, AWS
Internal learning database access
Lead Service Integration Engineer
Lead Service Integration Engineer

EPAM Systems • Georgia

On-site
USD 80,000 - 120,000
Corporate and social events
Certifications (GCP, Azure, AWS)
Relocation opportunities in 55+ countr
+1
Senior Go Engineer
Senior Go Engineer

EPAM Systems • Georgia

Hybrid
USD 120,000 - 180,000
Relocation opportunities within our 55
Corporate events
Free English classes with certified, 2
Senior Azure Cloud Engineer
Senior Azure Cloud Engineer

EPAM Systems • Georgia

On-site
USD 140,000 - 190,000
Relocation opportunities
Corporate events
Free English classes
Lead Full-Stack Engineer (AI-Driven Systems)
Lead Full-Stack Engineer (AI-Driven Systems)

EPAM Systems • Georgia

On-site
USD 120,000 - 180,000
Two months abroad per year
Relocation opportunities
Corporate and social events
+7
Head of Enterprise Support and Service Operations
Head of Enterprise Support and Service Operations

EPAM Systems • Georgia

On-site
USD 150,000 - 210,000
Global relocation opportunities
Medical & family care package
Stock Purchase Plan
+1
Senior Data Software Engineer, Spark, Java, Scala
Senior Data Software Engineer, Spark, Java, Scala

EPAM Systems • Georgia

On-site
USD 46,000 - 69,000
Work abroad opportunity
Relocation options
Growth programs
+7