Logo

The Data Daily

The science behind the new “Alexa, what should I watch?” Fire TV experience

The science behind the new “Alexa, what should I watch?” Fire TV experience

Applied Scientist- AWS AI
US, CA, Santa Clara
Job summaryAmazon is looking for a passionate, talented, and inventive Applied Scientist with a strong machine learning background to help build industry-leading language technology.Our mission is to provide a delightful experience to Amazon’s customers by pushing the envelope in Natural Language Processing (NLP), Natural Language Understanding (NLU), Dialog management, conversational AI and Machine Learning (ML).As part of our AI team in Amazon AWS, you will work alongside internationally recognized experts to develop novel algorithms and modeling techniques to advance the state-of-the-art in human language technology. Your work will directly impact millions of our customers in the form of products and services, as well as contributing to the wider research community. You will gain hands on experience with Amazon’s heterogeneous text and structured data sources, and large-scale computing resources to accelerate advances in language understanding.We are hiring primarily in Conversational AI / Dialog System Development areas: NLP, NLU, Dialog Management, NLG.This role can be based in NYC, Seattle or Palo Alto.Inclusive Team CultureHere at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences.Work/Life BalanceOur team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
Applied Scientist- AWS AI
US, NY, New York
Job summaryAmazon is looking for a passionate, talented, and inventive Applied Scientist with a strong machine learning background to help build industry-leading language technology.Our mission is to provide a delightful experience to Amazon’s customers by pushing the envelope in Natural Language Processing (NLP), Natural Language Understanding (NLU), Dialog management, conversational AI and Machine Learning (ML).As part of our AI team in Amazon AWS, you will work alongside internationally recognized experts to develop novel algorithms and modeling techniques to advance the state-of-the-art in human language technology. Your work will directly impact millions of our customers in the form of products and services, as well as contributing to the wider research community. You will gain hands on experience with Amazon’s heterogeneous text and structured data sources, and large-scale computing resources to accelerate advances in language understanding.We are hiring primarily in Conversational AI / Dialog System Development areas: NLP, NLU, Dialog Management, NLG.This role can be based in NYC, Seattle or Palo Alto.Inclusive Team CultureHere at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences.Work/Life BalanceOur team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
Applied Science Manager, Advertising
US, CA, Santa Monica
Job summaryAmazon Advertising is one of Amazon's fastest growing and most profitable businesses, responsible for defining and delivering a collection of advertising products that drive discovery and sales. Our products are strategically important to our businesses driving long term growth. We deliver billions of ad impressions and millions of clicks and break fresh ground in product and technical innovations every day!As an Applied Science Manager in Machine Learning, you will:Directly manage and lead a team of manager applied scientists and software engineers (distributed across the USA) to deliver end-to-end machine- earning solutions to production.Advance the team's engineering craftsmanship and drive continued scientific innovation as a thought leader and practitioner.Develop science and engineering roadmaps, run annual planning, and foster cross-team collaboration to execute complex projects.Perform hands-on data analysis, build machine-learning models, run regular A/B tests, and communicate the impact to senior management.Hire and develop top talent, provide technical and career development guidance to scientists and engineers within and across the organization. Why you will love this opportunity: Amazon is investing heavily in building a world-class advertising business. This team defines and delivers a collection of advertising products that drive discovery and sales. Our solutions generate billions in revenue and drive long-term growth for Amazon’s Retail and Marketplace businesses. We deliver billions of ad impressions, millions of clicks daily, and break fresh ground to create world-class products. We are a highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit - with a broad mandate to experiment and innovate. Impact and Career Growth: You will invent new experiences and influence customer-facing shopping experiences to help suppliers grow their retail business and the auction dynamics that leverage native advertising; this is your opportunity to work within the fastest-growing businesses across all of Amazon! Define a long-term science vision for our advertising business, driven from our customers' needs, translating that direction into specific plans for research and applied scientists, as well as engineering and product teams. This role combines science leadership, organizational ability, technical strength, product focus, and business understanding. Team video ~ https://youtu.be/zD_6Lzw8raE
Principal Applied Scientist, Machine Learning, Advertising
US, VA, Arlington
Job summaryAmazon Advertising sits at the intersection of e-commerce and advertising, developing new native advertising experiences that are a critical area of strategic focus for the company. The specific project details are confidential. We are seeking a Principal Applied Scientist to create and deliver ML innovation aimed at evolving Amazon's Advertising solutions, inventing new shopper and advertiser experiences, and accelerating the pace of Machine Learning innovation and optimization. From influencing customer facing shopping experiences to helping suppliers grow their retail business and the auction dynamics that leverage native advertising, this role will drive one the fastest growing businesses in Amazon.This team develops algorithms and systems that improve the performance and delivery of Amazon's Display Advertising campaigns and automates campaign management using machine learning techniques. The team develops and deploying algorithms that drive ad selection, bidding, user response prediction, and automated campaign management. Customers are advertisers and publishers who do business with Amazon. We own the system for batch training of user response prediction models, while the ad serving engineering team owns the real-time model scoring component. This team owns the system for automated management of advertising campaigns, which can dynamically adjust parameters such as budget, bid prices, and targeting to optimize for campaign performance. As a Principal Applied Scientist, you will: Own and drive the most complex and strategic solutions across the business; responsible for many billions in revenue.Act as a thought leader and forward thinker, anticipating obstacles to success and helping avoid common failure modes.Research, build, and deploy innovative machine learning solutions; working across all technical disciplines.Partner with science and engineering leaders across the business to identify and deliver innovative machine solutions; identify new opportunities, define the vision and execute solutions that continually delight customers.Hire, mentor, and guide senior scientists; partner with engineering leaders to build efficient and scalable solutions.To be successful in this role you should be recognized as an industry expert who has experience defining a long-term science visions within the AdTech domain, driven fundamentally from the needs of customers, translating that direction into specific plans for research scientist, applied scientists, engineering and product teams. This is a role that combines science leadership, organizational ability, technical expertise, product focus and business understanding.Why you will love this opportunity: Amazon is investing heavily in building a world-class advertising business. This team defines and delivers a collection of advertising products that drive discovery and sales. Our solutions generate billions in revenue and drive long-term growth for Amazon’s Retail and Marketplace businesses. We deliver billions of ad impressions, millions of clicks daily, and break fresh ground to create world-class products. We are a highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit - with a broad mandate to experiment and innovate.Impact and Career Growth: You will invent new experiences and influence customer-facing shopping experiences to help suppliers grow their retail business and the auction dynamics that leverage native advertising; this is your opportunity to work within the fastest-growing businesses across all of Amazon! Define a long-term science vision for our advertising business, driven from our customers' needs, translating that direction into specific plans for research and applied scientists, as well as engineering and product teams. This role combines science leadership, organizational ability, technical strength, product focus, and business understanding.Team video https://youtu.be/zD_6Lzw8raE
Senior Applied Scientist, Advertising
US, CA, Santa Monica
Job summaryAmazon Advertising is one of Amazon's fastest growing and most profitable businesses. Amazon's advertising portfolio helps merchants, retail vendors, and brand owners succeed via native advertising, which grows incremental sales of their products sold through Amazon. The primary goals are to help shoppers discover new products they love, be the most efficient way for advertisers to meet their business objectives, and build a sustainable business that continuously innovates on behalf of customers. Our products and solutions are strategically important to enable our Retail and Marketplace businesses to drive long-term growth. We deliver billions of ad impressions and millions of clicks and break fresh ground in product and technical innovations every day! As a Senior Applied Scientist on this team, you will: Be the technical leader in Machine Learning; lead efforts within this team and across other teams.Perform hands-on analysis and modeling of enormous data sets to develop insights that increase traffic monetization and merchandise sales, without compromising the shopper experience.Drive end-to-end Machine Learning projects that have a high degree of ambiguity, scale, complexity.Build machine learning models, perform proof-of-concept, experiment, optimize, and deploy your models into production; work closely with software engineers to assist in productionizing your ML models.Run A/B experiments, gather data, and perform statistical analysis.Establish scalable, efficient, automated processes for large-scale data analysis, machine-learning model development, model validation and serving.Research new and innovative machine learning approaches.Recruit Applied Scientists to the team and provide mentorship.Why you will love this opportunity: Amazon is investing heavily in building a world-class advertising business. This team defines and delivers a collection of advertising products that drive discovery and sales. Our solutions generate billions in revenue and drive long-term growth for Amazon’s Retail and Marketplace businesses. We deliver billions of ad impressions, millions of clicks daily, and break fresh ground to create world-class products. We are a highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit - with a broad mandate to experiment and innovate.Impact and Career Growth: You will invent new experiences and influence customer-facing shopping experiences to help suppliers grow their retail business and the auction dynamics that leverage native advertising; this is your opportunity to work within the fastest-growing businesses across all of Amazon! Define a long-term science vision for our advertising business, driven from our customers' needs, translating that direction into specific plans for research and applied scientists, as well as engineering and product teams. This role combines science leadership, organizational ability, technical strength, product focus, and business understanding.Team video https://youtu.be/zD_6Lzw8raE
Senior Applied Scientist, Advertising
US, WA, Seattle
Job summaryAmazon Advertising is one of Amazon's fastest growing and most profitable businesses. Amazon's advertising portfolio helps merchants, retail vendors, and brand owners succeed via native advertising, which grows incremental sales of their products sold through Amazon. The primary goals are to help shoppers discover new products they love, be the most efficient way for advertisers to meet their business objectives, and build a sustainable business that continuously innovates on behalf of customers. Our products and solutions are strategically important to enable our Retail and Marketplace businesses to drive long-term growth. We deliver billions of ad impressions and millions of clicks and break fresh ground in product and technical innovations every day! As a Senior Applied Scientist on this team, you will: Be the technical leader in Machine Learning; lead efforts within this team and across other teams.Perform hands-on analysis and modeling of enormous data sets to develop insights that increase traffic monetization and merchandise sales, without compromising the shopper experience.Drive end-to-end Machine Learning projects that have a high degree of ambiguity, scale, complexity.Build machine learning models, perform proof-of-concept, experiment, optimize, and deploy your models into production; work closely with software engineers to assist in productionizing your ML models.Run A/B experiments, gather data, and perform statistical analysis.Establish scalable, efficient, automated processes for large-scale data analysis, machine-learning model development, model validation and serving.Research new and innovative machine learning approaches.Recruit Applied Scientists to the team and provide mentorship.Why you will love this opportunity: Amazon is investing heavily in building a world-class advertising business. This team defines and delivers a collection of advertising products that drive discovery and sales. Our solutions generate billions in revenue and drive long-term growth for Amazon’s Retail and Marketplace businesses. We deliver billions of ad impressions, millions of clicks daily, and break fresh ground to create world-class products. We are a highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit - with a broad mandate to experiment and innovate.Impact and Career Growth: You will invent new experiences and influence customer-facing shopping experiences to help suppliers grow their retail business and the auction dynamics that leverage native advertising; this is your opportunity to work within the fastest-growing businesses across all of Amazon! Define a long-term science vision for our advertising business, driven from our customers' needs, translating that direction into specific plans for research and applied scientists, as well as engineering and product teams. This role combines science leadership, organizational ability, technical strength, product focus, and business understanding.Team video https://youtu.be/zD_6Lzw8raE
Senior Applied Scientist, Advertising
US, VA, Arlington
Job summaryAmazon Advertising is one of Amazon's fastest growing and most profitable businesses. Amazon's advertising portfolio helps merchants, retail vendors, and brand owners succeed via native advertising, which grows incremental sales of their products sold through Amazon. The primary goals are to help shoppers discover new products they love, be the most efficient way for advertisers to meet their business objectives, and build a sustainable business that continuously innovates on behalf of customers. Our products and solutions are strategically important to enable our Retail and Marketplace businesses to drive long-term growth. We deliver billions of ad impressions and millions of clicks and break fresh ground in product and technical innovations every day! As a Senior Applied Scientist on this team, you will: Be the technical leader in Machine Learning; lead efforts within this team and across other teams.Perform hands-on analysis and modeling of enormous data sets to develop insights that increase traffic monetization and merchandise sales, without compromising the shopper experience.Drive end-to-end Machine Learning projects that have a high degree of ambiguity, scale, complexity.Build machine learning models, perform proof-of-concept, experiment, optimize, and deploy your models into production; work closely with software engineers to assist in productionizing your ML models.Run A/B experiments, gather data, and perform statistical analysis.Establish scalable, efficient, automated processes for large-scale data analysis, machine-learning model development, model validation and serving.Research new and innovative machine learning approaches.Recruit Applied Scientists to the team and provide mentorship.Why you will love this opportunity: Amazon is investing heavily in building a world-class advertising business. This team defines and delivers a collection of advertising products that drive discovery and sales. Our solutions generate billions in revenue and drive long-term growth for Amazon’s Retail and Marketplace businesses. We deliver billions of ad impressions, millions of clicks daily, and break fresh ground to create world-class products. We are a highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit - with a broad mandate to experiment and innovate.Impact and Career Growth: You will invent new experiences and influence customer-facing shopping experiences to help suppliers grow their retail business and the auction dynamics that leverage native advertising; this is your opportunity to work within the fastest-growing businesses across all of Amazon! Define a long-term science vision for our advertising business, driven from our customers' needs, translating that direction into specific plans for research and applied scientists, as well as engineering and product teams. This role combines science leadership, organizational ability, technical strength, product focus, and business understanding.Team video https://youtu.be/zD_6Lzw8raE
Principal Scientist
US, WA, Seattle
Job summaryJob summaryAt Amazon, we are constantly working to be the most customer-centric company on earth. To get there, we need exceptionally talented, bright, and driven people. Amazon is one of the most recognizable brand names in the world and we distribute millions of products each year to our loyal customers.Amazon's WW Robotics Advanced Technology team is seeking a proven technology leader to drive the development and testing of advanced automation technologies at Amazon. The Principal Research Scientist will partner with senior leadership to develop long term strategic solutions. This role will ensure that the senior executives and the decision makers in the organization are up to speed on important trends, tools and technologies and how they will be used to impact the business. They will keep abreast of capabilities and technology solutions in the area of long term facility and transportation network planning including probabilistic modeling and optimization. Furthermore, They will be in charge of identifying future skills needed across the research community and advocate the development and acquisition of those skills to senior executives across the company. The candidate will mentor senior researchers for their career development and growth.Key job responsibilitiesYou broadly influence across a large organization or with a charter to innovate/disrupt a strategically important domain.You have a strategic focus, yet retain an appropriate level of hands-on management. You partner with business leaders, technical managers, and Senior/Principal Engineers to determine the long-term viability of systems/products, from business and technology standpoints.You stay abreast of relevant development and innovation occurring both inside and outside the company and use that knowledge to inspire big ideas. You trust team(s) to innovate and deliver, verifying that they are achieving intended outcomes.Communicate ideas effectively, verbally and in writing, to a wide range of audiences including Directors and VPs. You foster a constructive dialogue, harmonize discordant views, and lead the resolution of contentious issues (build consensus). You partner successfully with customers, stakeholders, and engineering teams. You are able to decompose significantly complex problems into straight-forward solutions. You consistently bring strong, data-driven business, and technical judgment to decisions. Positive or negative, you own the results. You visibly recognize success by giving credit to engineers, managers, and any others who contributed. You remove bottlenecks and proactively identify gaps and opportunities (e.g., services, workflows, tooling) within or between regions, architectures, and organizations. You make sure risks are mitigated.You take the time to mentor senior engineers and managers through collaborative development planning, coaching, and strategic project assignment. You identify future leaders, provide challenging opportunities, and facilitate their exposure to senior management.About the teamThe World Wide Robotics Advanced Technology Team develops, communicates, and executes engineering designs, processes, and innovations linked to Amazon’s business goals as defined by the operations leadership team. Our road map focuses on systematically improving every aspect of the Amazon Fulfillment operations supply chain from: associate experience, safety, costs, storage, throughput capacity, speed, flexibility, scalability, sustainability, operational performance and reliability. We own a number of key engineering/automation programs/products including: Sortation, Manipulation, Transport, and Next Generation FC technologies. Our team members possess deep design experience and innovation skill-sets in these technical areas. We work closely with internal partner teams in all geographies to align priorities, eliminate duplication or waste. Our solutions are extremely cost effective, driving Customer value and experience. The team provides oversight and approvals for project technical feasibility, design and realization.
Data Scientist II, Advertising Console Product and Technology Team
US, WA, Seattle
Job summaryAmazon Worldwide Advertising is one of Amazon's fastest growing and most profitable businesses. The Advertising Console Product and Technology team is a group of creative individuals whose vision is to make the Amazon Advertising Console (AAC) the most loved and used tool for all advertisers to market and grow their businesses, brands, and products to a global customer base. The AAC is a collection of federated applications that combine to form the face and brand of Amazon Advertising. ACPT owns the delivery of the software, processes, and tools that allow teams across Amazon to build, support and enhance applications and features that deliver a cohesive advertising experience to all advertisers worldwide. By using our development kit and reusable components, developers can rapidly build features that integrate seamlessly within the suite of advertiser products. We use survey research, data science, machine learning, experimentation, and predictive modeling to understand advertiser dynamics, drive platform optimization, support evidence-based decision making, and help to develop predictive, intelligent features. As a Senior Data Scientist (Technical Leader) on this team, you will:Solve real-world problems by getting and analyzing large amounts of data, diving deep to identify business insights and opportunities, design simulations and experiments, developing statistical and ML models by tailoring to business needs, and collaborating with Scientists, Engineers, BIE's, and Product Managers.Write code (Python, R, Scala, SQL, etc.) to obtain, manipulate, and analyze dataApply statistical and machine learning knowledge to specific business problems and data.Build decision-making models and propose solution for the business problem you define.Retrieve, synthesize, and present critical data in a format that is immediately useful to answering specific questions or improving system performance.Analyze historical data to identify trends and support optimal decision making.Formalize assumptions about how our systems are expected to work, create statistical definition of the outlier, and develop methods to systematically identify outliers. Work out why such examples are outliers and define if any actions needed.Given anecdotes about anomalies or generate automatic scripts to define anomalies, deep dive to explain why they happen, and identify fixes.Conduct written and verbal presentations to share insights to audiences of varying levels of technical sophistication.Why you will love this opportunity: Amazon is investing heavily in building a world-class advertising business. This team defines and delivers a collection of advertising products that drive discovery and sales. Our solutions generate billions in revenue and drive long-term growth for Amazon’s Retail and Marketplace businesses. We deliver billions of ad impressions, millions of clicks daily, and break fresh ground to create world-class products. We are a highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit - with a broad mandate to experiment and innovate.Impact and Career Growth: You will invent new experiences and influence customer-facing shopping experiences to help suppliers grow their retail business and the auction dynamics that leverage native advertising; this is your opportunity to work within the fastest-growing businesses across all of Amazon! Define a long-term science vision for our advertising business, driven from our customers' needs, translating that direction into specific plans for research and applied scientists, as well as engineering and product teams. This role combines science leadership, organizational ability, technical strength, product focus, and business understanding.Team video https://youtu.be/zD_6Lzw8raE
Applied Science Manager - Personalization, Recommendation Systems, Data Science, Applied Science, Machine Learning, Personalization
GB, MLN, Edinburgh
Job summaryTake Earth's most customer-centric company. Mix in hundreds of millions of shoppers spending tens of billions of pounds annually, an exciting opportunity to build next-generation shopping experiences, Amazon’s tremendous computational resources, and our extensive e-Commerce experience. What do you get? The most exciting Recommendations/Personalization position in the industry.Are you passionate about working on disruptive ideas? Are you obsessed with finding and building the most innovative and customer-friendly user experiences? Have you built and launched new experiences that impact shoppers all around the world? This is a unique opportunity that combines the ability to build exciting, new user experiences for Amazon's customers, with the opportunity to work with Big Data, Machine Learning, and other advanced techniques to provide the best personalized experience for hundreds of millions of Amazon's customers. More about the role:Our organization is growing our focus on the shopping experience for health & personal care, groceries, and other nascent product categories. We are responsible for one of the largest and fastest-growing businesses in the company, and are seeking an applied science manager to build a team of world-class software engineers and scientists that will deliver on an Amazon-critical charter. This team will need to deliver experiences that delight customers and create long-term value for the company. This role requires outstanding technical skills, a deep understanding of machine learning approaches, and a passion for melding ML with great user experience/design. You must have a demonstrated ability for optimizing, developing, launching, and maintaining large-scale production systems. As a key member of the team, you will oversee all aspects of the software lifecycle: design, experimentation, implementation, and testing. You should be willing to dive deep when needed, move rapidly with a bias for action, and get things done. You should have an entrepreneurial spirit, love autonomy, know how to deliver, and long for the opportunity to build pioneering solutions to challenging problems. This role will demand resourcefulness and willingness to learn on both the technical and business side. The challenges we take on can involve a mix of large-scale distributed systems, big data technologies, machine learning science, and require a keen sense of customer obsession and long-term strategic thinking. About you:You're a former engineer or scientist who can see the bigger picture. While your career is full of individual wins, it is now more fulfilling when your team is able to build, deliver, and impress. You enjoy leading and mentoring others, and want to work on projects that require innovative and creative thinking alongside deep technical problem solving. You challenge yourself and others to constantly come up with better solutions, and can deliver on a technical roadmap that serves our customers and the business optimally. You communicate clearly, and hold yourself and your team to a high bar. As an Applied Science Manager, you will be responsible for ensuring your team successfully delivers on design, development, testing, experimentation, and the operations of algorithms, datasets, and systems your team owns. You should have an established track record of launching customer-facing experiences, deep technical ability, and excellent project management and communication skills. This role requires working closely with product management to define strategy and requirements, and leading a development team from design through delivery and subsequent operation. This position will also require regular communication with senior management on status, risks, and strategy. About our organization:Amazon’s Personalization organization is a small, high-performing group that leverages Amazon’s expertise in machine learning, big data, and distributed systems to deliver the best shopping experiences for our customers. We work end-to-end, from foundational backend systems to future-forward user interfaces. Our team’s culture is centered on rapid prototyping, rigorous experimentation, and data-driven decision-making. We run hundreds of experiments each year and our work has revolutionized e-commerce with features such as “Customers Who Bought Also Bought” and “Recommended for You”. We care deeply about our customers, as well as the well-being and growth of our team members. Amazon’s internal surveys regularly recognize us as one of the best engineering organizations to work for in the company, with visible high-impact work, low operational load, respectful work-life balance, and continual opportunity to learn and grow. This is a track record we are proud of and will continue to uphold. We are looking for creative and innovative leaders with a similar penchant for deeply-technical problem solving and the ability to lead, mentor, and deliver while upholding Amazon’s leadership principles.

Images Powered by Shutterstock