Our Fortune 500 client (One of the world's companies) in Seattle WA is looking for hardworking, motivated talent to join their innovative team.
nAre you a System Development Engineer with a passion for collaborating with multiple teams and an interest in working onsite? Don't wait... apply today!
nPosition Title: System Development Engineer
nLocation: Onsite: Seattle WA 98101
nDuration: 6+ Months with possibilities of extension
nJob Description:
nAs a member of the Region Flexibility Migration (RFM) team, you will be responsible for driving Amazon's DRAM memory optimization initiative focused on reducing the memory footprint of EMR on EC2 clusters through infrastructure-level tuning, cluster configuration optimization, and instance family right-sizing.
nYou will analyze cluster metrics, evaluate Spark runtime configurations, and recommend optimal cluster topologies that minimize DRAM consumption while preserving job performance and reliability.
nThis is a high-impact, independently driven role where you will assess EMR cluster utilization patterns, identify over-provisioned resources, and implement configuration-level optimizations, including instance type migrations (e.g., R-family to C-family), Spark executor tuning, YARN resource allocation adjustments, and dynamic scaling configurations. You will collaborate with service teams and RFM engineering leadership to validate changes and establish reusable frameworks for fleet-wide EMR optimization.
nKey Responsibilities
n• 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.
n• 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 spot/on-demand fleet composition changes.
n• Tune Spark runtime configurations at the cluster level, including executor memory/core ratios, YARN container sizing, dynamic resource allocation settings, memory overhead parameters, and shuffle service configurations, to achieve optimal memory utilization without impacting job SLAs.
n• 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.
n• 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.
n• 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.
n• 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.
n• 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.
nRequired Qualifications:
n• Bachelor's degree in computer science, Engineering, or equivalent technical field.
n• 5-7+ years of hands-on experience operating, configuring, and tuning EMR clusters in large-scale production environments, with demonstrable results in cost or resource optimization.
n• Deep expertise in the Spark/YARN ecosystem operations, including cluster re-sizing and instance type selection for memory optimization, YARN resource manager configuration, Spark memory model (executor memory, memory overhead, off heap), and dynamic allocation tuning.
n• Strong knowledge of AWS EC2 instance families and their performance characteristics, with the ability to evaluate trade-offs between memory-optimized, compute-optimized, and general-purpose instances for data processing workloads.
n• Proficiency in interpreting CloudWatch metrics, EMR cluster logs, Spark History Server data, and YARN resource manager metrics to perform data-driven capacity analysis and make right-sizing recommendations.
n• Proficiency in using generative AI tools and assistants as part of daily engineering workflows to accelerate problem-solving, analysis, and technical documentation.
nPreferred Qualifications:
n• Direct experience with EMR fleet management at scale (50+ clusters), including automated scaling policies, instance fleet configurations, and cost optimization strategies.
n• Experience with Amazon internal tools including Amazon Profiler, CloudWatch, X-Ray, and load/stress testing frameworks for validating cluster optimization impact under production-like conditions.
n• Understanding Spark workload characteristics (batch, streaming, interactive) and ability to recommend cluster configurations tailored to each workload type for optimal memory utilization.
n• Experience developing AI agents or automated workflows that can orchestrate tasks, extract information from services, and coordinate optimization activities across multiple systems.
n• Strong attention to detail and effective communication abilities: able to present findings, propose strategies, and influence service team stakeholders and engineering leadership.
n• Familiarity with CI/CD pipelines, deployment automation, and Amazon deployment technologies and best practices for infrastructure changes.
nA Day in the Life:
nYour morning might begin by reviewing CloudWatch dashboards for a fleet of EMR clusters: examining memory utilization heatmaps, YARN container allocation efficiency, and identifying clusters running at 30% memory utilization on R5.4xlarge instances. By mid-day, you are running a controlled experiment: migrating a staging cluster from R-family to C-family instances with adjusted Spark configurations, validating that job completion times remain within SLA.
nAfter lunch, you are on a call with a service team, presenting your capacity analysis showing they can achieve 40% DRAM savings by moving to a different instance family with tuned executor configurations. Before wrapping up, you are documenting the migration pattern into a reusable playbook: one that another engineer (or an AI agent) could pick up and apply to a similar cluster topology tomorrow.
nYou operate with high autonomy, own your end-to-end investigations, and thrive on making infrastructure leaner without breaking production workloads.
nAbout the Team:
nThe Region Flexibility Migration (RFM) team is part of Amazon's Intelligent Cloud Hosting (ICON) organization. The RFM team was formed in 2024 with the purpose of proactively discovering and mitigating issues that service teams encounter when migrating services across AWS regions. Over the past 2 years, the team has developed deep expertise in AWS service architectures, infrastructure optimization, and large-scale migration programs.
nIn 2026, the RFM team expanded its mission to include a critical DRAM memory optimization initiative targeting significant memory reduction across Amazon's service fleet. We are looking for an exceptional engineer with deep EMR operations and Spark ecosystem expertise to drive cluster-level optimization across Amazon's data infrastructure
nAre you interested ? Please click apply button!
nIf you are not available or if this is not the right role at the moment, please share the job description with your friends and let us know if any of them show interest.
nManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.