Amazon Personalize is seeking a talented Software Engineer to join their ML and Distributed Systems team within AWS Solutions. This role offers a unique opportunity to work on a deep learning AWS Service that enables developers to create individualized recommendations for customers. As part of this position, you'll be building a large-scale machine learning platform, working with cutting-edge technology, and collaborating with product managers, scientists, and engineers to deliver impactful solutions.
The role combines machine learning expertise with distributed systems engineering, focusing on building scalable, fault-tolerant systems that power personalization features used by millions of customers worldwide. You'll be working in an innovative environment where development cycles are fast-paced and your work directly impacts AWS's AI services.
AWS offers a comprehensive benefits package including medical coverage, 401k, and work-life harmony with flexible arrangements. The company strongly values diversity and inclusion, providing various employee-led affinity groups and ongoing learning experiences. Career growth is supported through mentorship programs and continuous learning opportunities.
The position is based in Santa Clara, CA, offering a competitive salary range of $129,300 to $223,600, depending on experience and location. This is an excellent opportunity for engineers passionate about ML, distributed systems, and building large-scale solutions that drive customer success in the cloud computing space.
The ideal candidate will have strong software development experience, system design capabilities, and the ability to work effectively in a fast-paced, collaborative environment. You'll be joining a team that's at the forefront of AI/ML technology, helping shape the future of personalization services at AWS.