Data Software Engineer/ AWS

EPAM Systems, Inc.
United States
9 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles Airflow Amazon Web Services Amazon S3 Data Infrastructure Data Security Data Sharing Distributed Systems Amazon DynamoDB Electronic Data Interchange (EDI) Identity and Access Management Python (Programming Language)
+9 more
Backend Pytest Pyspark Kubernetes Data Programming Terraform Data Pipelines Databricks Microservices

Job description

We are looking for a Senior Data Software Engineer to join a team that builds and maintains data infrastructure and platform tooling for a large engineering organization. The work spans cross-region data exchange solutions, Databricks-based data sharing infrastructure, and backend integrations used daily by engineers across multiple regions. Responsibilities Design and implement solutions for cross-region data exchange in environments with strict regulatory and security requirements Build and maintain scalable backend services and integrations using Python Develop and support data pipelines using PySpark and Apache Airflow (MWAA) Deploy and manage Databricks environments on AWS via reusable Terraform modules Establish and maintain Delta Sharing for secure data sharing between Databricks accounts Create microservices and platform tooling that enable collaboration across distributed engineering teams Contribute to platform initiatives used by engineers globally Collaborate with

Requirements

cross-functional stakeholders spanning multiple geographies and business units Requirements 3+ years of experience in Data Software Engineering Strong backend engineering experience in Python, including async patterns, clean code, and testing with pytest Working knowledge of AWS services such as IAM, S3, and DynamoDB Familiarity with Kubernetes on AWS, CodeArtifact, and MWAA Hands-on proficiency in Databricks and PySpark for data pipeline development and platform management Background in designing and building microservices architecture and distributed systems Skills in Infrastructure as Code using Terraform or equivalent Understanding of data security and privacy principles, including GDPR Ownership - proactive accountability for deliverables end-to-end Team player - respectful communication and shared responsibility for team outcomes Organisational skills - self-directed and able to manage workload in a distributed team Engineering mastery - commitment to quality, best practices, and continuous improvement English level B2+, with the ability to communicate fluently with English-speaking stakeholders and share technical reasoning clearly Nice to have Expertise in Delta tables and Delta Sharing Competency in data modeling and extensible schema design

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:30 min

Extending testing workflows using popular pytest plugins

Florian Bruhin · World Congress 2021

2:19 min

Introduction to Apache Airflow for advanced orchestration

Alan Mazankiewicz · LIVE

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

Videos

See all

Related articles

See all