Software Development Manager, Prime Air

How do you get items to customers quickly, cost-effectively, and—most importantly—safely, in less than an hour? And how do you do it in a way that can scale? Our teams of hundreds of scientists, engineers, aerospace professionals, and futurists have been working hard to do just that! We are delivering to customers, and are excited for what’s to come. Check out more information about Prime Air on the About Amazon blog (https://www.aboutamazon.com/news/transportation/amazon-prime-air-drone-delivery-mk30-photos).If you are seeking an iterative environment where you can drive innovation, apply state-of-the-art technologies to solve real world delivery challenges, and provide benefits to customers, Prime Air is the place for you.Come work on the Amazon Prime Air Team!This is a highly visible position with significant impact and growth. To be successful in this role, you are customer obsessed and have sharp business acumen to build a product vision and roadmap that contributes to the success of both our internal and external customers. You are a technical leader with track record of building and growing engineering and data teams. You ship error free software and own the day-to-day maintenance and evolution of systems that serve the needs of clients. We are looking for a leader who can thrive in a startup environment, thinks big, can move fast, and find ways to improve customer experiences and tech capabilities. Key job responsibilitiesOwn technical vision and direction: You identify and mitigate risks, construct project schedules, and prepare status reports; you embrace performance metrics and measurement techniques because they help you assess how well system-related services are running.Develop your team: You'll be accountable for developing an engineering team that delivers results. This means you'll wear a lot of hats — from coaching individuals, to leading technical discussions, recruiting, establishing processes, and so on. You'll be an example of Amazon's leadership principles and work to grow more leaders within your group.Collaborate on product direction: You’ll build and maintain strong relationships between engineering, product management and partner disciplines (Systems, Operations, Safety) to ensure that we're focused on delivering the right product for customers.Lead beyond your team: You will be a key leader within Prime Air's Airspace Mission Orchestration Systems (AMOS) organization. You'll share your best practices and technical acumen in order to drive technology decisions across our organization.BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 8+ years of leading the definition and development of multi tier web services experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams ...

Software Development Manager, Prime Video Cinematic Marketing

Prime Video (PV) is Amazon’s online video entertainment destination, and our mission is to entertain and delight our customers in over 200 countries with an infinite selection of movies, shows and sports on their TV, mobile devices, and desktop. We always start with our customer experience in mind and work backwards to find the right solution. Amazon continues to expand our portfolio, from award winning Originals to a wide selection of channels like Epix and Live Sport.Are you excited about building high-performance AI systems that can understand and identify key scenes in movies, TV series or live sport to generate multimedia assets that help customers make a streaming decision? Our team is creating new products and technologies that make this possible, at Amazon scale. Additionally, our team owns multiple promotional and core customer experiences rooted in cinematic, video-forward marketing and engagement (e.g. pre-rolls, auto-play on hover), which deliver measurable impact on org-wide engagement goals (e.g. increasing monthly active customers, incremental streams, additional hours on the service). Each month, these systems generate over 9+ billion impressions across a multitude of touch points throughout the customer journey, with an eye to making each impression be as relevant, personalized and efficient as possible, while adhering to performance/operational latency tolerances. The scope is truly end-to-end, including video asset understanding, processing, generation, storage and distribution across a global device footprint, and reliant on Machine learning, AI and Computer Vision Machine Learning (CVML) for scale and optimization. The Cinematic marketing team is seeking broad, curious engineering leaders to join our diverse team. In addition to holistically designing, building, and delivering end-to-end AI systems, our team is responsible for the infrastructure that serve as the backbone of video forward CX, enabling machine learning scientists, and software engineers to collaborate and innovate on behalf of the customers. Key job responsibilities• Prioritize being a really great people manager. Building, motivating, rewarding and coaching a diverse team of Software Development Engineers and managers is the most important part of this role. You will recruit and retain top talent and excel in day-to-day people and performance management tasks.• Keep your technical skills current to contribute to architecture and design discussions. Lead your team to evolve our service architecture with quality, robustness and Amazon sized scale as top priorities. You will regularly take part in deep-dive troubleshooting exercises and drive technical post-mortem discussions to identify the root cause of complex issues.• Set a vision for your team and create product roadmaps. Help your team sort out technical and product requirements and priorities. Use project management skills to deliver product roadmap items and other cross-team projects.• Contribute to and lead design, architecture, process and development discussions• Engage, liaise and broker necessary partnerships and cross-org commitments with dependency teams, from clients through playback through backend asset management systems• Drives strategic communication across senior leadership, understanding the strategic importance of software to the larger businessBASIC QUALIFICATIONS- 2+ years of engineering team management experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product and program management teams ...

Software Development Manager, Prime Video MetaGEN

Come build the future of entertainment with us. Are you interested in shaping the future of movies and television? Do you want to define the next generation of how and what Amazon customers are watching?Prime Video is a premium streaming service that offers customers a vast collection of TV shows and movies - all with the ease of finding what they love to watch in one place. We offer customers thousands of popular movies and TV shows including Amazon Originals and exclusive licensed content to exciting live sports events. We also offer our members the opportunity to subscribe to add-on channels which they can cancel at anytime and to rent or buy new release movies and TV box sets on the Prime Video Store. Prime Video is a fast-paced, growth business - available in over 200 countries and territories worldwide. The team works in a dynamic environment where innovating on behalf of our customers is at the heart of everything we do. If this sounds exciting to you, please read on.We are growing rapidly and looking for strong leaders who are up for one of the biggest challenges in the video streaming business, live-streaming millions of concurrent streams and delivering high-quality content to millions of users worldwide.At Prime Video, you’ll experience the benefits of working in a dynamic, entrepreneurial environment. You will own and operate business critical high-throughput services that deliver the content to our customers in a reliable and low latent manner.Key job responsibilities- Lead a software development team responsible for building and scaling services to serve tens of millions of customers.- Contribute to the vision, goals, and technical strategy in alignment with customer needs and market opportunities.- Mentor engineers, provide leadership on complex technical issues, design trade-offs, and feature and schedule prioritization.- Manage the day-to-day activities of the engineering team within an agile environment.- Hire and develop a team of best-in-class engineers.- Be responsible for both development and operations of our services.A day in the lifeYou'll directly manage a team of engineers working across multiple high-scale services. You'll attend standup and sprint ceremonies, review technical designs, meet with other engineering, product and UX leaders from across Prime Video, and offer regular career and technical guidance to your team.About the teamOur mission is to generate new and enrich existing metadata to power trust & safety, search, discovery, and playback experiences for customers worldwide.To accomplish this mission, MetaGEN works closely with engineering and science to generate and interconnect scene level information (e.g., emotion, object, place) in a Semantic Knowledge Graph, and use graph reasoning and big-data techniques to mine: (a) time-coded metadata (e.g., scene changes , music, intros, recap, end credits), (b) title level metadata (e.g., mood, topic, synopsis), and (c) content relationship metadata (e.g., Title Similarity Rankings) at scale and high accuracy. MetaGEN works through partner organizations (e.g., Trust & Safety, PV Search, Playback, Ads) to influence Title Discovery, Engagement, Reach, and accuracy for Ad Cue Points.BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 8+ years of leading the definition and development of multi tier web services experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams ...

Software Development Manager, PSX/Connections

Amazon Connections is an innovative program that gives Amazonians globally an effective way to give feedback on the workplace and help shape the future of the company. Connections asks employees quick questions every day and uses that real-time information to learn from their experiences, introduce targeted content to teams around the world, and measure specific outcomes. Our goal is to strengthen Amazon’s workplace culture and help develop leaders who earn trust, remove barriers to excellence, and make Amazon an inspiring place to work. As a Software Development Manager in Connections you will have technical ownership of the development of critical parts of the product. You'll lead a talented team of engineers to create innovative technology that changes the face of organizational management. Successful candidates will be strong leaders who can prioritize well, communicate clearly, and have a consistent track record of delivery. You will drive architectural and design choices, invent new features, develop distributed services, and build a scalable, service-oriented platform for our people. We have a team culture that encourages innovation and we expect developers and management alike to take a high level of ownership for the product vision, technical architecture, and project delivery. A successful candidate will have an established background in developing customer-facing experiences along with strong technical ability and excellent project management skills. Key Responsibilities: • Lead an engineering team that will build, operate and maintain software in order to meet business needs • Manage the day-to-day activities of the engineering team within an Agile/Scrum environment • Hire, coach, and mentor individuals • Work closely with engineers to architect and develop the best technical design and approach • Report on status of development, quality, operations, and system performance to management • Help develop long-term development and business technology strategies • Partner with Product to deliver the right thing for our customers The Connections Software team combines the culture of a startup, the innovation and creativity of an R&D Lab, and technical challenges at the scale of Amazon. We offer opportunities for builders to build and make history! BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 8+ years of leading the definition and development of multi tier web services experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams ...

Software Development Manager, PXT Empl Onboarding&Admin

Interested in working with the latest technology in the cloud computing space to impact millions of people? Interested in building technology to support 2,000,000 of your co-workers? We are building cutting edge solutions to revolutionize the way we think about managing our workforce. We re-imagine technology to empower leaders of all levels to scale and grow their teams and support employees throughout their careers. Our team uniquely combines the highest standards of technology – architecture, scalability, reliability and performance with Amazon’s desire to be Earth’s Best Employer.Each day you come into work, you get to learn from some of the smartest people in the world, solve hard and interesting problems, and help move the needle at Amazon scale. Come join us and be a part of the Amazon story!Key job responsibilities- Lead your team to build new products with quality, robustness and Amazon sized scale as top priorities. - Prioritize being a really great people manager. Building, motivating, rewarding and coaching a diverse team of Software Development Engineers is the most important part of this role. You will recruit and retain top talent and excel in day-to-day people and performance management tasks.- Contribute to architecture and design discussions for full stack software. - Lead your team to evolve our service architecture with quality, robustness and Amazon sized scale as top priorities. You will regularly take part in deep-dive troubleshooting exercises and drive technical post-mortem discussions to identify the root cause of complex issues.- Set a vision for your team and create product roadmaps. - Help your team sort out technical and product requirements and priorities. Deliver product roadmap items and cross-team projects.- Delight your customers. Internalize our customer challenges and derive creative solutions which apply new and innovative technology.About the teamInclusive Team CultureOur team is diverse! We are intentional about attracting, developing, and retaining talent from diverse backgrounds. Team members are active in Amazon’s 10+ affinity groups, sometimes known as employee resource groups, which bring employees together across businesses and locations around the world. These range from groups such as the Black Employee Network, Latinos at Amazon, Indigenous at Amazon, Families at Amazon, Amazon Women and Engineering, LGBTQ+, Warriors at Amazon (Military), Amazon People With Disabilities, and more.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a 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. We care about your career growth and strive to assign projects based on what will help each team member grow towards their career goals.BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 8+ years of leading the definition and development of multi tier web services experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams ...

Software Development Manager, PXT Employee Onboarding & Admin

Interested in working with the latest technology in the cloud computing space to impact millions of people? Interested in building technology to support 2,000,000 of your co-workers? We are building solutions to revolutionize the way we think about managing our workforce. We re-imagine technology to empower leaders of all levels to scale and grow their teams and support employees throughout their careers. Our team uniquely combines the highest standards of technology – architecture, scalability, reliability and performance with Amazon’s desire to be Earth’s Best Employer.Each day you come into work, you get to learn from some of the smartest people in the world, solve hard and interesting problems, and help move the needle at Amazon scale. Come join us and be a part of the Amazon story!Key job responsibilities- Lead your team to build new products with quality, robustness and Amazon sized scale as top priorities. - Prioritize being a really great people manager. Building, motivating, rewarding and coaching a diverse team of Software Development Engineers is the most important part of this role. You will recruit and retain top talent and excel in day-to-day people and performance management tasks.- Contribute to architecture and design discussions for full stack software. - Lead your team to evolve our service architecture with quality, robustness and Amazon sized scale as top priorities. You will regularly take part in deep-dive troubleshooting exercises and drive technical post-mortem discussions to identify the root cause of complex issues.- Set a vision for your team and create product roadmaps. - Help your team sort out technical and product requirements and priorities. Deliver product roadmap items and cross-team projects.- Delight your customers. Internalize our customer challenges and derive creative solutions which apply new and innovative technology.About the teamInclusive Team CultureOur team is diverse! We are intentional about attracting, developing, and retaining talent from diverse backgrounds. Team members are active in Amazon’s 10+ affinity groups, sometimes known as employee resource groups, which bring employees together across businesses and locations around the world. These range from groups such as the Black Employee Network, Latinos at Amazon, Indigenous at Amazon, Families at Amazon, LGBTQ+, Warriors at Amazon (Military), Amazon People With Disabilities, and more.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a 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. We care about your career growth and strive to assign projects based on what will help each team member grow towards their career goals.BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 8+ years of leading the definition and development of multi tier web services experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams ...

Software Development Manager, Search

Amazon’s Automated Marketing and Events organization is building the Internet’s largest-scale Search Marketing systems. The team is responsible for a number of business-critical systems that generates, target, measures and optimizes hundreds of millions of search engine ad placements and organic search listings (SERPs). We apply best-in-class digital marketing optimization techniques like search engine optimization (SEO), landing page optimization (LPO), content optimization to enhance Amazon customer shopping journeys and effectively target them with optimized landing page experiences that satisfy their search intent. We routinely solve challenges related to large-scale distributed services, big data systems and web search services. We build keyword management, data infrastructure, business performance management and landing page experimentation systems that maximize returns through discovery of new keywords and products, landing page targeting efficiency and customer experience improvement opportunities. Cutting edge technology and algorithms including data mining, statistical modeling, and machine learning are the core of our business. Search Marketing drives a large portion of Amazon’s business, and represents a unique opportunity to drive impact on the company’s bottom line. With essentially full ownership of our own product road map, there is a large R&D component to our work, and strong engineering skills together with sound business understanding and an appetite for innovation are highly valued.We are looking for a software development manager who is passionate in leading teams to implement robust systems that solve real-world problems, and is motivated by the prospect of multi-million dollar business returns. With full ownership of our own product roadmap, there is a large R&D component to our work, and strong engineering skills together with sound business understanding and an appetite for innovation are highly valued. The ideal candidate for this role is a technical leader who is a tech visionary and a builder at heart. As the leader of this team, you will hire, build and develop a team of software development engineers responsible for developing the technology to optimize customer shopping experience for tens of millions of user queries that happen daily over search engines. You will own the technical direction for the team, and you will be leading key projects from ideation all the way to deployment. You will be working closely with both technical and business leaders to fulfill your mission. Come join us to build the next generation search marketing services and customer experiences!If you are a visionary technical leader with a passion for driving large-scale business impact through state-of-the-art Search advertising services, cutting-edge ML/LLM models, and onsite content/CX product development on Amazon Retail website. Then apply now and be a key player in shaping the future of Amazon's marketing strategy and programs on our key advertising partners - Google, Microsoft, Meta, adMarketplace, TikTok and Pinterest.Key job responsibilities- Hire, manage, mentor and grow a high performance team of Software Engineers. - Work with business leaders and product managers to define team's strategical plans, product vision and requirements. - Create, prioritize, communicate, and execute roadmaps, project plans, and commitments. - Provide technical expertise and leadership throughout product life cycles, influence software engineers best practices for your team and own operational metrics. - Work with engineers (SDEs, DEs, BIs) to define technical requirements, architect and execute best-in-class implementations in agile manner. - Build and maintain world-class customer experience and operational excellence for your deliverables. - Continuously innovate and simplify our software systems and operations.A day in the lifeAs a Software Development Manager on our team, you will define and develop next generation Search Marketing systems that improves Amazon's ability to advertise across millions to billions placements on external search engines and optimize customer's end-to-end search journey to drive long-term profitability. This will include working across Big data, Machine learning, real-time Retail CX services and large-scale data infrastructure. Your day will be a mix of leadership, strategy, execution and problem-solving across your 2-pizza team and our broader organization. You will be responsible for driving project success along with fostering a positive, productive team culture, ensuring both technical quality and individual growth. This role requires a visionary technical leader comfortable with dealing with ambiguity to define and develop tech solutions/products that solve high scale, real-world search problems. This will particularly involve handling program management, product strategy thinking and solid technical skills for leading a talented pool of engineers (SDEs, DEs).BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 8+ years of leading the definition and development of multi tier web services experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams ...

Software Development Manager, Selling Partner Financial Tech

- Bachelor’s Degree in Computer Science or related field - 7+ years of relevant engineering experience- 3+ years people management experience- Excellent verbal and written communication skills- 3+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems- A deep understanding of software development in a team, and a track record of shipping software on timeImpactEver wondered how Amazon offers the earth’s biggest selection and still manages to offer lower prices every day to our customers? The Vendor Funding team creates the systems to drive costs lower. Given the rapid growth of our business we apply cutting edge technology to complex business problems. We are looking for an experienced Software Development Manager to join the Vendor Funding team. This highly-motivated and passionate Software Development Manager will lead a team to deliver on projects that have huge visibility and impact as those are tied very closely to Amazon’s profitability and growth.InnovationAre you seeking an environment where you can drive innovation? Do you want to apply machine learning to solve real world problems? Do you want to pave the future of Amazon Retail, enhancing how we do business?OpportunityAmazon's Vendor Funding team is looking for talented software development manager. We are looking for people who innovate and love solving hard problems. Our engineering teams are top-notch in the industry, who work hard, have fun, and make history.BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 8+ years of leading the definition and development of multi tier web services experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams ...

Software Development Manager, Talent Development

Talent Development Journey team’s mission is to make it easier for Amazonians to build rewarding careers in Amazon’s peculiar culture. To deliver on this mission, Talent Development tech team is building a talent development ecosystem (TDE) which empowers human judgement, action, and interaction to make it easier to learn and grow in Amazon’s peculiar culture. TDE enables authoring high quality content, delivering personalized learning experiences, and measuring proficiency at scale. We are looking for a highly motivated, top notch Software Development Manager to lead the team. You will have the opportunity to build, scale and shape the direction of this business. This role requires deep technical expertise, excellent leadership skills, and strong business judgment. You will be responsible for services that can be deployed globally, delivering an exceptional customer experience, provide thought leadership in a fast-paced development environment, and partner with product management and senior leaders to ensure the success of this program.In this role you will create a strategic and tactical roadmap for the team. You will build mechanisms and balance long term commitments with small fixes to deliver customer value. You will be accountable for your team’s operational excellence and security posture. You will manage your team’s day-to-day development activities using an agile development process. You will hire new engineers, mentor engineers and provide career guidance and growth.If you enjoy dealing with high ambiguity and complexity, join us and together we will create history!BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 8+ years of leading the definition and development of multi tier web services experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams ...

Software Development Manager, Vulcan Stow

Do you want to have a worldwide impact in Robotics? The Vulcan Stow team (https://www.amazon.science/latest-news/how-amazon-robotics-researchers-are-solving-a-beautiful-problem) at Amazon Robotics builds high-performance, real-time robotic systems that can perceive, learn, and act intelligently alongside humans—at Amazon scale. We invent and scale AI systems for robotics in fulfillment. Our mission is to enable robots to interact safely, efficiently, and fluently with the clutter and uncertainty of real-world fulfillment centers. We hire and develop subject matter experts in robotics with a focus on computer vision, deep learning, intelligent control, semi-supervised and unsupervised learning. We are seeking hands-on, Software Development Manager to own the initial deployment of a new robotic workcell into the fulfillment network. You will be deep in code and algorithms. A successful candidate has excellent technical depth, great communication skills, and a drive to achieve results in a collaborative team environment.You should enjoy the process of solving real-world problems that, quite frankly, haven’t been solved at scale anywhere before. Along the way, we guarantee you’ll get opportunities to be a fearless disruptor, prolific innovator, and a reputed problem solver—someone who truly enables AI and robotics to significantly impact the lives of millions of consumers.Key job responsibilities* As a manager, you will be responsible for delivering and maintaining critical robotic capabilities in the fulfillment network.* You will prioritize being a great people manager: motivating, rewarding, and coaching your diverse team is the most important part of this role. You will recruit and retain top talent and excel in day-to-day people and performance management tasks.* You will keep your technical skills current to contribute to architecture and design discussions. * You will regularly take part in deep-dive troubleshooting exercises and drive technical post-mortem discussions to identify the root cause of complex issues.* Set a vision for your team and create product roadmaps. Help your team sort out technical and product requirements and priorities. Use project management skills to deliver product roadmap items and other cross-team projects.A day in the lifeAmazon offers a full range of benefits for you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include:1. Medical, Dental, and Vision Coverage2. Maternity and Parental Leave Options3. Paid Time Off (PTO)4. 401(k) PlanIf you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams ...

Software Engineer

If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/About Us:Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.About the RoleJoin the Alternate Support Products (ASP) team within Twitch's Commerce organization, where we're revolutionizing how viewers engage with their favorite creators. We are the team behind Cheering, Power-ups and Charity products – tools that turn watching into an interactive adventure. From experimental features to established systems used by millions, we're constantly pushing the boundaries of what's possible in live streaming.This position is hybrid with a base in Seattle, WA. You Will- Craft immersive, interactive experiences that keep viewers supporting creators while engaging with the Twitch Community..- Architect and build robust, scalable applications that can handle millions of concurrent users- Collaborate across teams to create cohesive solutions that drive business impact- Transform customer feedback into innovative features that enhance the Twitch experiencePerks- Medical, Dental, Vision & Disability Insurance- 401(k)- Maternity & Parental Leave- Flexible PTO- Amazon Employee DiscountBASIC QUALIFICATIONS- 1+ years of non-internship professional software development experience- A track record of building consumer-facing products that users love- Mastery of modern programming languages and frameworks- Sharp problem-solving skills with a focus on algorithms, data structures, and schema design- Bachelor's degree in Computer Science or equivalent real-world experience ...

Software Engineer - AI/ML, AWS Neuron Distributed Training - Multimodal

AWS Utility Computing (UC) provides product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services. Additionally, this role may involve exposure to and experience with Amazon's growing suite of generative AI services and other cutting-edge cloud computing offerings across the AWS portfolio. Annapurna Labs (our organization within AWS UC) designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago—even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world.AWS Neuron is the complete software stack for the AWS Inferentia (Inf1/Inf2) and Trainium (Trn1), our cloud-scale Machine Learning accelerators. This role is for a machine learning engineer in the Distribute Training team for AWS Neuron, responsible for development, enablement and performance tuning of a wide variety of ML model families, including massive-scale Large Language Models (LLM) such as GPT and Llama, as well as Stable Diffusion, Vision Transformers (ViT) and many more.The ML Distributed Training team works side by side with chip architects, compiler engineers and runtime engineers to create, build and tune distributed training solutions with Trainium instances. Experience with training these large models using Python is a must. FSDP (Fully-Sharded Data Parallel), Deepspeed and other distributed training libraries are central to this and extending all of this for the Neuron based system is key.Key job responsibilitiesYou will help lead the efforts building distributed training support into Pytorch, Tensorflow using XLA and the Neuron compiler and runtime stacks. You will help tune these models to ensure highest performance and maximize the efficiency of them running on the custom AWS Trainium and Inferentia silicon and the Trn1, Inf1/2 servers. Strong software development and Machine Learning knowledge are both critical to this role.About the teamOur 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 that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future. Diverse Experiences AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. About AWS Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Inclusive Team Culture Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness. Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Mentorship & Career Growth We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- Bachelor's degree in computer science or equivalent- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Experience in machine learning, data mining, information retrieval, statistics or natural language processing ...

Software Engineer - IOS, SWAT On Road Transporter Experience (OTX)

Software Engineer - IOS, SWAT On Road Transporter Experience (OTX) Job ID: 2820142 | Amazon.com Services LLC Come help Amazon create and deploy cutting edge new technologies to deliver packages to the customer's doorstep! Our team is seeking a talented Mobile SDE to help build the core delivery experiences in the iOS driver delivery app. The successful candidate is expected to have deep technical experience with mobile development and be able to deliver projects end to end from design to launch. As an experienced member of the team, you will be expected to not only own the end to end success of your projects, but also to mentor others and raise the bar for the team as a whole. We're looking for someone who is passionate and cares deeply about making our drivers’ lives better. ...

Software Engineer Full-Stack iOS at Prime Video Sports

Are you passionate about customer experience and transforming the future of sports entertainment? Prime Video is expanding its sports offerings, acquiring major events like NBA and NFL Thursday Night Football, and seeking top talent mobile/full stack engineers to reimagine the fan experience.Join our team responsible for creating seamless, immersive sports experiences on Prime Video's iOS and tvOS platforms. As a Software Development Engineer, you'll be at the forefront of shaping how millions of customers engage with live sports and related content.Who We AreOur team is made up of coders and craftspeople who are as meticulous about aesthetics as they are about functionality and performance. We seek diverse perspectives to create sports experiences that delight all customers.We move fast, but prioritize long-term decisions that will scale as our sports offerings. We're not afraid of big challenges - in fact, we thrive on them. If you love solving complex problems and building the future of sports entertainment, we want to hear from you.What We're Looking ForWe're seeking Software Development Engineers who are passionate about building compelling customer experiences. The ideal candidate will have:* Experience in iOS application development * Experience building and optimizing APIs* Working knowledge of backend service design* Solid understanding of object-oriented design* Solid time management and communication skills* Ability to juggle multiple projects simultaneously* Openness to new ideas and a willingness to let the best solution rise to the top* Comfort adapting to new development environments, learning new systems, and creating reliable, scalable code (Our teams excited to help you ramp up)What You'll Do* Own the architecture and feature development for our iOS/tvOS apps and edge API services* Partner with engineers to ideate, design, and build innovative software solutions* Drive test and release automations to increase system reliability and speed to market* Collaborate closely with product managers and user experience designers to deliver maximum customer value* Shape the future of Amazon's industry-leading mobile video platformIf this sounds like the kind of challenge you'd thrive on, we'd love to connect. Apply today and let's chat about how you can help us reinvent the sports viewing experience on Prime Video.BASIC QUALIFICATIONS- 2+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Engineer I

If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/About Us:Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.About the RoleStreamer Monetization Experience is a team within the Commerce organization here at Twitch that focuses on ensuring our creators have the tools they need to make a living doing what they love. As an engineer here you'll help us continue to improve these experiences, like Emotes and Alerts, and build new features to help creators recognize and reward their supporters.As an engineer on the team, you will work alongside a highly engaged and collaborative team that works to design, build and maintain systems that scale to millions of concurrent users. We actively seek to continue to improve our experiences for our users and are looking for new team members that share that passion for the end user. This role is based out of our Seattle office. You Will- Learn and contribute across the full stack of our software- Backend (Go), Web Frontend (React), Mobile Frontend (iOS / Android)-Collaborate with fellow engineers, product managers and designers to build new products and solutions-Participate in Operational Excellence work to maintain and support our live services-Help earn customer trust by working with our support teams to resolve issues and fix production bugsPerks- Medical, Dental, Vision & Disability Insurance- 401(k)- Maternity & Parental Leave- Flexible PTO- Amazon Employee DiscountBASIC QUALIFICATIONS- Willingness to learn new things and work with a diverse group of people- A Bachelor's degree in Computer Science or equivalent industry experience as a Software Engineer- A strong foundation in data structures and algorithms.- Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals.- Proficiency in Go, Java, Python or another Object-oriented language- An eagerness to grow as a Software Engineer ...

Software Engineer I - iOS

If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/About Us:Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.About the RoleIn Mobile Commerce, our mission is to help creators earn a living doing what they love. Our vision is to support streamers on Twitch and make it fun to help their community feel connected (think subs, gifts, cheers, donations, hype train, and creative goals.) Our strategy is to continue building value into our products while unlocking new spending avenues and facilitating purchases through ever-fresh rewards and milestones.As a Mobile Engineer, on a consumer-facing product team you will create new features, advise engineering and product leaders, and mentor other mobile engineers. You are comfortable partnering with Designers and PMs to get products shipped quickly and in spite of ambiguity. You will report to the Engineering Manager for Mobile Commerce.You can work in San Francisco, CA; Irvine, CA; New York, NY; or Seattle, WA You Will- Develop and deliver new product features for our iOS application- Contribute to high-level design and technical discussions for mobile projects- Participate in design and code reviews- Improve engineering processes to increase team effectiveness- Work across both technical and business-focused teams to deliver value to our creators and viewersPerks- Medical, Dental, Vision & Disability Insurance- 401(k)- Maternity & Parental Leave- Flexible PTO- Amazon Employee DiscountKey job responsibilitiesBASIC QUALIFICATIONS- 1+ years of mobile development experience- Proficiency with Swift or Objective-C, and the iOS development ecosystem- Experience with data structures, algorithms, data modeling and schema design- Experience working with iOS specific development tools, such as XCode, RxSwift, CocoaPods, Firebase, or Swift Package Manager.- Experience on a mobile engineering team partnering with other engineering teams, and communicating complicated technical problems to both technical and business audiences ...

Software Engineer II - iOS

If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/About Us:Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.About the RoleIn Mobile Commerce, our mission is to help creators earn a living doing what they love. Our vision is to support streamers on Twitch and make it fun to help their community feel connected (think subs, gifts, cheers, donations, hype train, and creative goals.) Our strategy is to continue building value into our products while unlocking new spending avenues and facilitating purchases through ever-fresh rewards and milestones.As a Mobile Engineer, on a consumer-facing product team you will create new features, advise engineering and product leaders, and mentor other mobile engineers. You are comfortable partnering with Designers and PMs to get products shipped quickly and in spite of ambiguity. You will report to the Engineering Manager for Mobile Commerce.You can work in San Francisco, CA; Irvine, CA; New York, NY; or Seattle, WA You Will- Develop and deliver new product features for our iOS application- Contribute to high-level design and technical discussions for mobile projects- Participate in design and code reviews- Improve engineering processes to increase team effectiveness- Work across both technical and business-focused teams to deliver value to our creators and viewersPerks- Medical, Dental, Vision & Disability Insurance- 401(k)- Maternity & Parental Leave- Flexible PTO- Amazon Employee DiscountKey job responsibilitiesBASIC QUALIFICATIONS- 3+ years of mobile development experience- Proficiency with Swift or Objective-C, and the iOS development ecosystem- Experience with data structures, algorithms, data modeling and schema design- Experience working with iOS specific development tools, such as XCode, RxSwift, CocoaPods, Firebase, SwiftUI, UIKit or Swift Package Manager.- Experience on a mobile engineering team partnering with other engineering teams, and communicating complicated technical problems to both technical and business audiences ...

Software Engineer II, AWS Systems Manager

Our team, AWS Systems Manager, is looking for a Software Development Engineer to build highly distributed systems aimed at providing safe operating capabilities at scale for our customers. You should be passionate about being part of a world-class team that welcomes, celebrates, and leverages a diverse set of backgrounds and skill sets to deliver results. AWS Systems Manager is the operations hub for the AWS cloud. Many customers from startups to enterprises are running their entire infrastructure or parts of it in AWS. Operating this infrastructure in the cloud in a reliable way is absolutely important to our customers and we are a core part of that story. Many IT administrators and DevOps engineers rely on Systems Manager to operate their infrastructure safely and securely at scale. Systems Manager provides a unified operational dashboard to view operational data from multiple AWS services, manage large fleet of instances, manage their distributed applications as a single unit and automate their operational tasks/runbooks and define safe operational workflows. More info on Systems Manager can be found here: https://aws.amazon.com/systems-manager/.Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.Key job responsibilitiesYou must have an established background in building large distributed systems, strong technical skills, excellent project management skills, great communication skills, and a motivation to achieve results in a fast-paced environment. It is a highly technical space. You are a strong technical contributor who understands the big picture, builds consensus and rallies the team behind it. Responsibilities include driving architecture, design and implementation of complex components while maintaining an uncompromising bar on quality, security, and mentoring junior developers for software within the team.About the teamAbout AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Engineer II, AWS Systems Manager

Software Engineer II, AWS Systems Manager Job ID: 2811477 | Amazon Web Services, Inc. Our team, AWS Systems Manager, is looking for a Software Development Engineer to build highly distributed systems aimed at providing safe operating capabilities at scale for our customers. You should be passionate about being part of a world-class team that welcomes, celebrates, and leverages a diverse set of backgrounds and skill sets to deliver results.AWS Systems Manager is the operations hub for the AWS cloud. Many customers from startups to enterprises are running their entire infrastructure or parts of it in AWS. Operating this infrastructure in the cloud in a reliable way is absolutely important to our customers and we are a core part of that story. Many IT administrators and DevOps engineers rely on Systems Manager to operate their infrastructure safely and securely at scale. Systems Manager provides a unified operational dashboard to view operational data from multiple AWS services, manage large fleet of instances, manage their distributed applications as a single unit and automate their operational tasks/runbooks and define safe operational workflows.Key job responsibilitiesYou must have an established background in building large distributed systems, strong technical skills, excellent project management skills, great communication skills, and a motivation to achieve results in a fast-paced environment. It is a highly technical space. You are a strong technical contributor who understands the big picture, builds consensus and rallies the team behind it. Responsibilities include driving architecture, design and implementation of complex components while maintaining an uncompromising bar on quality, security, and mentoring junior developers for software within the team. ...

Software Engineer II, HST Health Memberships

We are a passionate team working to build a best-in-class healthcare product designed to make high-quality healthcare easy to access. We are looking for a Software Development Engineer who can build new engineering solutions with a motivated team that will delight our customers. The problem space is well-defined but the solution space is not and strong technical acumen and ability to spot problems at architecture stage would be important. This role requires deep technical expertise, and gives you the opportunity to engineer systems and build reliable and secure services for healthcare. You have an eye towards quality, and insist on the highest standards. You are motivated to tackle ambiguous situations with technologies to rapidly solve problems. You are a team player, contribute to the execution of team objectives, and leverage technical knowledge and engineering best practices to rapidly deliver solutions that have a broad business impact.#everydaybetter Key job responsibilities About the teamAmazon’s mission is to make it dramatically easier for customers to access the healthcare products and services they need to get and stay healthy. Towards this mission, we (Health Storefront and Shared Tech) are building the technology, products and services, that help customers find, buy, and engage with the healthcare solutions they need.#everydaybetterBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...