AWS Utility Computing (UC) is seeking a Senior Software Engineer III to join their Managed Scaling team within Data Processing Services. This role focuses on building and maintaining public APIs, Control Plane infrastructure, and scaling algorithms for analytics and ML workloads on EC2 and EKS compute. The position involves working with Amazon EMR, particularly for Apache Spark workloads, requiring deep expertise in resource management and application scaling.
The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills. You'll be responsible for shaping technology decisions that impact major AWS customers while working with cutting-edge cloud computing technologies. The team emphasizes security, compliance, and service availability while managing analytics and ML workloads in Amazon EC2 and EKS environments.
As a technical leader, you'll mentor team members, drive architectural decisions, and collaborate across AWS teams. The position offers exposure to large-scale distributed systems and the opportunity to work with some of AWS's most significant services including S3, EC2, and EMR. You'll be part of AWS's innovative culture, with access to continuous learning opportunities and career development resources.
The role combines Amazon's leadership principles with practical engineering challenges, requiring both technical excellence and leadership skills. You'll work in an environment that values diversity, work-life harmony, and continuous innovation, with opportunities to influence the direction of critical AWS services used by customers worldwide.
Benefits include comprehensive healthcare, 401(k), parental leave, and career development opportunities. Amazon provides an inclusive workplace with employee-led affinity groups and ongoing learning experiences through events like Conversations on Race and Ethnicity (CORE) and AmazeCon.