AWS Cloud Optimization Engineer Remote Location

Remote • Posted 2 hours ago • Updated 2 hours ago
Contract W2
Contract Corp To Corp
12 Months
Remote
$60 - $70/hr
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • AWS
  • EMR

Summary

Role Description:

Competencies: 6+ years experience required

Amazon Web Service(AWS) Cloud Computing

Advanced Java Concepts

Microsoft SQL Server 2019

Java Performance Tools (Jprobe, Jensor, OptimizeIT)

Must Have TechnicalFunctional Skills

AWS EMR Cluster Operations

Spark & YARN Tuning

Memory Optimization & Capacity Analysis

EC2 Right-Sizing & Cost Optimization

Monitoring & Troubleshooting (CloudWatchLogs)

Roles & Responsibilities:

Analyze EMR cluster metrics, Spark application telemetry, and YARN resource utilization to identify over-provisioned memory allocations, underutilized executors, and suboptimal cluster configurations that contribute to excessive DRAM consumption.

Recommend and implement cluster-level optimizations, including instance family right-sizing (e.g., migrating from memory-optimized R-type to compute-optimized C-type instances), node count adjustments, EBS volume configurations, and spoton-demand fleet composition changes.

Tune Spark runtime configurations at the cluster level, including executor memorycore ratios, YARN container sizing, dynamic resource allocation settings, memory overhead parameters, and shuffle service configurations, to achieve optimal memory utilization without impacting job SLAs.

Perform custom operations and iterative experiments using Amazon internal tooling to validate optimization impact: own end-to-end deployment, test execution, metric validation, and derive actionable insights from results.

Collaborate with service teams to review cluster architectures, discuss findings, propose optimization plans, and align resolution strategies while communicating effectively across engineering leadership and technical stakeholders.

Monitor service health metrics and troubleshoot operational issues during and after optimization activities, ensuring zero degradation to job completion times, data processing throughput, and downstream SLAs.

Develop comprehensive operational runbooks, SOPs, documentation, and technical specifications that capture cluster optimization patterns and can be consumed by both human engineers and AI agents to orchestrate optimization workflows at scale.

Extract scalable learnings from optimization engagements and develop programmatic frameworks that enable the initiative to scale across hundreds of EMR clusters, including training and enabling other vendor engineers to execute optimization playbooks.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90911958
  • Position Id: 9057283
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Easy Apply

Contract

Depends on Experience

Remote

30+d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote

3d ago

Easy Apply

Contract

50+

Remote

20d ago

Easy Apply

Contract

$60 - $70

Search all similar jobs