Software Development Engineer II, Inbound Signals, Visibility and Orchestration

Amazon is looking for experienced engineers wanting to apply their algorithmic knowledge and strong customer obsession to build innovative solutions at a global scale within Amazon's supply chain. Candidates will have the opportunity to build new services and features that will Orchestrate the Inventory for different Warehouse Management Systems within Amazon's supply chain.Our team is a key part of Supply Chain Optimization Technologies (SCOT), where teams aim to optimize Amazon's inbound supply chain to get the right freight as quickly as possible to meet outbound customer's needs and Orchestrate the inventory efficiently. Our team provides critical visibility components for numerous teams, and any improvements within our team are multiplicative across other teams and the impact on improving the overall supply chain efficiency.Key job responsibilities- Independently and quickly execute on solutions with minimal support or guidance- Ability to take the seeds of ideas and cut through ambiguity with investigations that results in proposed solutions that leverage simplicity and innovation- Lead and participate in system and architectural design reviews with other engineers and stakeholders within and outside of the team- Collaborate with other engineers on the team through code reviews, tech discussions, and project implementation to overall grow the team and our services- Build services and features that heavily involve backend data and services- Work with product stakeholders to gather requirements, get feedback, and drive the decisions from an engineering and product lens.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 Development Engineer II, NASC Tech

Sort centers are a fundamental entity of amazon's transportation network and are experiencing explosive growth. We are looking for a motivated, experienced, Software Development Engineer with outstanding leadership skills, proven ability to develop full stack applications focused on helping our customers drive towards 100% availability of their applications and workloads. Our team works across the full stack - from scalable back-end services, distributed data processing systems to intuitive UX. Our team works with Data engineering, Data science teams to drive innovation and results. If you are looking for an opportunity to join a rapidly expanding organization and help build it from ground up using Native AWS Services - then this is an opportunity for you.Key job responsibilitiesThe position will be assigned to the NA Sort Center Ops Planning network and will work closely with Performance, Engineering Labor Planning, Capacity and Planning, Performance, Forecasting and the Sort Tech team to design and develop standardized Shift planning, Volume visibility, Flow management and Risk management for the Sort Center Operations network.In terms of qualification, the candidate must have demonstrated the ability to manage medium to large scale projects within the AWS environment that scale to an entire region or globally where partnerships needed to be developed with multiple teams to be able to access and understand data.On our team you will build with a strong focus on customers everywhere, bringing your talent for software development at scale and passion for teamwork to bear. You will have the autonomy and independence to own substantial parts of the problem, with significant opportunity to define your own direction and plans.If you are passionate about building high impact software with new technologies and are eager to take on and solve challenging problems while delivering an amazing customer experience, then our team is the perfect fit for you.About the teamOur team owns full stack software - from scalable back-end services, to distributed data processing systems and intuitive UX. Our team also works with Data engineering to build data ingestion pipelines and Data science teams for Data Science model hosting. If you are looking for an opportunity to join a rapidly expanding organization and help build it from ground up, then this is an opportunity for you.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- Bachelor’s degree in Computer Science from accredited university or 3+ years related experience.- 3+ year(s) professional experience writing software with a modern object-oriented language (Java, Python, etc).- Experience with web development technologies (ReactJS/Javascript, HTML, CSS).- Demonstrated experience with computer science fundamentals (algorithms, data structures, etc.)- General understanding of UNIX-based operating systems.- Excellent written and verbal communication skills.- A willingness to dive deep, experiment rapidly and get things done. ...

Software Development Engineer II, SES (Simple Email Service)

As part of the AWS Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We will accomplish this by accelerating our customers’ businesses through delivery of intuitive and differentiated technology solutions that solve enduring business challenges. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use.Come and build the future with us as we redefine the email communication experience for people and applications!Amazon Simple Email Service (SES) is on a mission to revolutionize email experiences for our customers and their end users. We are at the forefront of creating richer, more engaging email functionalities, innovating at every step to provide a seamless, unified experience.As a Software Development Engineer for Amazon SES, you'll work on backend and customer-facing systems, contributing to the development and improvement of our email services. You'll focus on building reliable and scalable solutions, collaborating with other engineers to solve complex technical challenges, and ensuring our services are highly available and scalable to meet the needs of our global customer base.As a member of the SES engineering team, your job will allow you to work with customers and other technology leaders at Amazon to translate strategic business needs into features and projects, with an opportunity to participate in strategic planning, contributing to the overall direction of the service.Key job responsibilitiesThe ideal candidate will have strong design and coding skills. The candidate will be a catalyst for change by working with the various product managers and principal engineers to code and design flexible and scalable solutions, and work on some of the most complex challenges. If you are passionate about delighting business users with great and compelling cloud based solutions, then we would like to talk to you.As a Software Development Engineer on the Amazon SES team, you will:. Design, develop and support a world-class search platform serving individuals and businesses of all sizes· Produce code that is robust, efficient and maintainable; our primary languages are Java, Python, React, and C/C++. Work on challenging problems in areas such as data storage, query optimization, JVM performance optimization, security, machine learning and more.· Continually challenge what exists and explore what should be changed to best meet evolving customer needs· Possess expert knowledge in large scale distributed system design and engineering best practices· Participate in setting a vision and objectives for Search Services in alignment with customer needs and market opportunities· Drive and work on algorithm and architecture design, execute and deliver results· Invent the future of search and log analytics in the cloud· Join a great group of motivated, top-notch, people and work with them to solve challenging problems in a fun, collaborative environmentAbout the teamAmazon SES is building a team to build richer and more engaging experiences to our customers. We are innovating new ways for enable businesses to run targeted campaigns and drive user engagement through email.In the SES team you will be joining an engineering team where the entire development of the service occurs in Dublin. You will have the opportunity to impact the service roadmap and be given the time to be creative and think of new features that we can provide our customers. You will own and implement specific components, build highly available, secure, scalable, distributed and event-driven systems and help define the system architecture.This is a full-stack development position, leaning towards back-end work.Diverse Experiences Amazon values diverse experiences. Even if you do not meet all of the preferred 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. Why 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.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. 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.Mentorship and 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 Development Engineer II, Specialized Selection

Have you ever ordered a product on Amazon and wondered how it got to you so fast? Did you ever think about where did this package come from and how much would it have costed to do that delivery? If so, the Amazon Supply Chain Optimization organization is for you.Watch this video to learn more about our organization, SCOT: http://bit.ly/amazon-scotOur vision is to build an intelligent and intuitive hands off the wheel fully automated system to model Amazon’s complex transportation network (with billions of attributes like warehouses, routes, time, cost etc.) to give optimal promises (speed and cost) to our customers. We are looking for an SDE to help us realize this vision.The complexity of Amazon supply chain network grows exponentially, requiring innovative approaches in modeling, storing, validating, and processing billions of rows of configuration. We are looking for a candidate who will help us break down barriers and build smart and scalable network management system to give Amazon customers even faster and cheaper delivery. Our technical challenges involve optimizing relational and non-relational data storage and processing systems to enable a supply chain network at Amazon scale evolving at Amazon speed. Get ready for SQL and NoSQL databases, Big Data analytics, distributed systems, map reduce, complex business logic, and highly-optimized multithreaded code on the edge of capabilities. We are looking for an experienced Software Engineer to be a key contributor to our success and drive the strategic development of the services.This role might be for you if…- You design at the product level with heavy involvement through all phases of the SDLC using concepts that may include Service Oriented Architecture, caching, load balancing, relational and non-relational databases, micro services, n-tiered architecture, cloud and/or map-reduce.- You use object-oriented design concepts to program large multi-tier systems. You have working knowledge of common and useful design patterns.- You have designed, refactored, re-architected, deprecated and/or implemented large-scale cloud-based distributed services with millisecond latency and high transactional volumes.- You have experience implementing best practices in improving team coding culture subjected related to quality and/or security.- Effectively articulate technical challenges and solutions to non-technical audiences.Key job responsibilities- Experiment with whatever technology we need to get the job done.- Use Test-Driven Development and Continuous Deployment.- Work with senior engineers and leadership across multiple technical teams and business stakeholders to design and build highly available and scalable systems for optimizing and managing Amazon’s transportation network.- Expand and optimize our world-class supply chain systems to support a variety of emerging business initiatives.If you are looking for an opportunity to solve deep technical problems that pushes the technological boundaries and build innovative solutions that impact millions of customers in a fast paced environment while working with smart, passionate software developers, this might be the role for you.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 Development Engineer II, Transporter Aggregation and Tracking Services (Tracks)

Would you like to redefine the speed at which Amazon delivers packages and delight our end customers as well as our Delivery Associates? Did you ever wonder about technologies that are in place that help us deliver packages at this scale to our customers? Come and join the Amazon Last Mile technology (LMT) team to work hard, have fun, and make history by ensuring the right technologies are being leveraged to efficiently meet our customer delivery commitments within our growing logistics network at Amazon. The team will be focused on designing and implementing solutions & tool-sets to help Last Mile delivery associates and station managers to scale and operate efficiently in the increasingly complex delivery network.Our team is actively seeking motivated and multi-talented engineers who are passionate about technological and business innovation. You will lead and grow a talented team of engineers who develop and cutting-edge technologies to enable package transportation, logistics, and delivery.Every day we are working hard, having fun and making history - we would love for you to work with us. If you have what we are looking for, come join a strong team in a highly visible organization. Your impact on our software will be felt around the world.Key job responsibilitiesSuccessful candidates will embody the entrepreneurial spirit, wear many hats, and work in a highly collaborative environment that’s more startup than big company. The ideal candidate should have experience with streaming and batching technologies and a background in designing architectures that enable real-time data processing. We’ll need to tackle problems that span real-time, embedded, and distributed systems. You should be comfortable with a degree of ambiguity that’s higher than most projects and relish the idea of solving problems that haven’t been solved at scale before - anywhere. Along the way, we guarantee that you’ll learn a ton, have fun, and drive a positive impact on millions of customers.A day in the lifeSuccessful candidates will be innovative, flexible, and self-directed. They will be able to work both independently and collaboratively with cross-functional business and software development teams to solve critical business problems. They will be comfortable taking initiative and working alongside top-notch software developers.About the teamThe Transporter Aggregation and Tracking Services (Tracks) team in Amazon Delivery is responsible for managing systems that evaluate transporter activities and track payable work accurately in near real time. Tracks systems process an enormous volume of big data generated from routing, scheduling and on the road systems, and leverage these to make critical business decisions for payment qualification, reporting and analytics. The team qualifies payments across Amazon's extensive network of Delivery Associates and Partners across various programs.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 Development Engineer III, Employee Services Tech

"In addition to being a earth's most customer-centric company, Amazon will commit to being Earth's Best Employer and Earth's Safest Place to Work." -- Jeff BezosAt AET (Amazonian Experience and Technology), we take pride in making that vision a reality. We are responsible for technology that runs Amazon’s human capital management, including the business applications for payroll, benefits, time and attendance, disability and leaves, hiring, immigration, learning, health and safety. We power the HR contact center, which supports millions of Amazonians across 62 countries speaking 30+ languages. Simply put, our mission is to make Amazon “Earth’s Best Employer and Earth’s Safest Place to Work”.Our mission is to provide consistent, frustration-free benefits, leave, and other HR experiences to our employees: - Provide personalized, contextual and empathizing systems and processes involving HR service needs (attendance, life events, etc.). - Sense the need and provide clear, concise, and decisive self-serve steps without having to wait. - Make solutions that can scale across 60+ countries, with varying levels of regulatory and compliance guidance.Key job responsibilities- Invent, develop, integrate and migrate existing technologies to deliver a great Amazon experience.- Extend and customize the Amazon Platforms that meet our new customer's needs.- Identify problems and develop solutions on behalf of our customers (employees).- Seed the native AWS solutions that can power any enterprise.- Build solutions that touch each Amazon Employee, making their lives better during or outside of work.- Develop solutions that empower each Amazon employee to understand, elect, and enjoy benefits.- Develop tools that remove the frustrations of making benefits decisions.- Engage with an experienced cross-disciplinary staff to conceive and design innovative solutions.- Establish architectural principles, select design patterns, and mentor team members.BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team ...

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Would you like to redefine the speed at which Amazon delivers packages and delight our end customers as well as our Delivery Associates? Did you ever wonder about technologies that are in place that help us deliver packages at this scale to our customers? Come and join the Amazon Last Mile technology (LMT) team to work hard, have fun, and make history by ensuring the right technologies are being leveraged to efficiently meet our customer delivery commitments within our growing logistics network at Amazon. The team will be focused on designing and implementing solutions & tool-sets to help Last Mile delivery associates and station managers to scale and operate efficiently in the increasingly complex delivery network.Our team is actively seeking motivated and multi-talented engineers who are passionate about technological and business innovation. You will lead and grow a talented team of engineers who develop and cutting-edge technologies to enable package transportation, logistics, and delivery.Every day we are working hard, having fun and making history - we would love for you to work with us. If you have what we are looking for, come join a strong team in a highly visible organization. Your impact on our software will be felt around the world.Key job responsibilitiesSuccessful candidates will embody the entrepreneurial spirit, wear many hats, and work in a highly collaborative environment that’s more startup than big company. The ideal candidate should have experience with streaming and batching technologies and a background in designing architectures that enable real-time data processing. We’ll need to tackle problems that span real-time, embedded, and distributed systems. You should be comfortable with a degree of ambiguity that’s higher than most projects and relish the idea of solving problems that haven’t been solved at scale before - anywhere. Along the way, we guarantee that you’ll learn a ton, have fun, and drive a positive impact on millions of customers. A day in the lifeSuccessful candidates will be innovative, flexible, and self-directed. They will be able to work both independently and collaboratively with cross-functional business and software development teams to solve critical business problems. They will be comfortable taking initiative and working alongside top-notch software developers.About the teamThe Transporter Aggregation and Tracking Services (Tracks) team in Amazon Delivery is responsible for managing systems that evaluate transporter activities and track payable work accurately in near real time. Tracks systems process an enormous volume of big data generated from routing, scheduling and on the road systems, and leverage these to make critical business decisions for payment qualification, reporting and analytics. The team qualifies payments across Amazon's extensive network of Delivery Associates and Partners across various programs.BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team- Experience building complex software systems that have been successfully delivered to customers ...

Software Development Engineer in Test (SDET) - II, Alexa Global Quality

Come join the team behind expanding Alexa Globally. As a member of our team, you will be responsible for driving test automation and tooling and work closely with the central QA and tech teams. Serving complexities on languages, locales and cultural norms and ensuring high quality for global customer experience. You will have significant influence on our overall strategy by helping scale testing of the features, driving and expanding test automation, and spearheading best practices. We encourage bold exploration of interactions and experiments that push innovation and use these learnings to bolster the foundation of best practice reference design patterns that foster a consistent, efficient, and familiar cross-product experience.A successful candidate will have an established background in quality assurance, strong technical ability, project management skills, solid communication skills, and a motivation to achieve results in a fast-paced environment. You should be comfortable with ambiguity and have a creative flair for achieving the impossible.Key Responsibilities: - Work on expanding central test automation to support Alexa launches globally - Work through all phases of the project lifecycle, including reviewing requirements, designing critical infrastructure and tools , building new interfaces, integrate with existing architectures, developing and testing code, and delivering seamless implementations for scaling Alexa features internationally. - Ownership of projects that operate cross-functionally with multiple Alexa engineering, design and product teams. - Work in an Agile/Scrum environment to deliver high quality software against defined schedules and milestones.Note: Spanish speaking highly preferred for this role Key job responsibilities· Write test scripts and execute automation scripts across all functional areas· Review product user interface for conformity to design guidelines· Find, isolate, document and track bugs through resolution· Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process· Leading and expanding automation for E2E customer experienceBASIC QUALIFICATIONS- 2+ years of non-internship professional software development testing experience- 1+ years of test automation frameworks and tools building experience- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design- Experience in penetration testing and exploitability-focused vulnerability assessment- Experience in platform-level security mitigations and hardening for Linux and Windows ...

Software Development Engineer in Test, Display Protocols

As part of the AWS Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We will accomplish this by accelerating our customers’ businesses through delivery of intuitive and differentiated technology solutions that solve enduring business challenges. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use.The Amazon Display Protocols team is looking for a talented and passionate Software Development Engineer Test (SDET) to help us develop and grow our portfolio of products and technologies, and change the way people use interactive graphics applications in the Cloud!We are developing state of the art, low-latency display protocols. Our products provide to end users a secure and efficient way to get access to the graphical interface of a remote desktop or application that resides in the cloud or in a data center using different types of client devices and over varying network conditions.AWS services like Amazon AppStream 2.0, Amazon Workspaces as well as many customers around the world, including Netflix, Volkswagen and LG Electronics, leverage our technology to remotely interact with applications, running on EC2 or in their data center, using a range of end-user devices such as desktops, laptops, Chromebooks or thin-clients.You will be part of a distributed team with members both in the US and Italy. This position is for candidates who would like to join our team in US, in our offices in Bellevue/Seattle . Key job responsibilitiesAs a high-performing member of our engineering team, you will ensure the quality of code and final product that we deliver to our customers. You'll be surrounded by people who are incredibly passionate about AWS Technology and our product. Every day will bring new opportunities to be challenged, to learn, and gain top-notch experience in cloud computing, mobile and client-side development. As an experienced SDET the Key job responsibility will be:• Design and develop tools, frameworks and testing infrastructure to facilitate the testing and development cycles. This includes analyzing requirements, assessing testability, identifying automation opportunities and implementing them for projects• Participate in design and code review, test tools/frameworks review.• Lead effort towards simplifying test tools and technologies in terms of efficiency, effectiveness, stability, extensibility, and scalability.About the teamWhy 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 ExperiencesAmazon values diverse experiences. Even if you do not meet all of the preferred 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 and 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- 2+ years of non-internship professional software development testing experience- 1+ years of test automation frameworks and tools building experience- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design- Experience in penetration testing and exploitability-focused vulnerability assessment- Experience in platform-level security mitigations and hardening for Linux and Windows ...

Software Development Engineer-II, Geospatial Data

Are you fascinated with the idea of creating a digital representation of the world? What about building learning systems to create the most precise and accurate representation? Join the Geospatial Data team to build Maps for Amazon.We build learning systems to identify road networks, POIs, and geocodes of addresses worldwide. Our delivery operations use these systems to determine the locations and plan the routes for delivery. Drivers use these systems to navigate to the delivery locations. Our mission is to vend geospatial data (e.g. maps, traffic, addresses, and locations/geocodes) that is both authoritative and fresh through an intuitive experience that enables every driver – independent of tenure and affinity – to succeed in their delivery tasks.We are not creating another consumer-grade mapping solution, we are building systems that enable depth focused solutions. For example, we are interested in not only getting a person to an address like 300 Boren Ave N, we are also interested in helping them park, optimally group the packages for that stop based on proximity, find out if there is a mailing room in the building that is open at that time, and help them navigate quickly to that mailing room or alternative location. We are also interested in accurately estimating how long it would take. We incorporate the ability to leverage multiple modes of transportation and traffic awareness to find the most efficient paths for our drivers. We are also interested in making it easy to calculate paths to cover hundreds of delivery points. Several of these problems require us to build systems that can work with an ensemble of models as well as support the right segmentation of inputs to make good estimates on the outputs.There are several unsolved or partially solved problems in this space; such as automatically adding new roads detected from sensor/video data into the larger road graph, detecting if a new road is in fact just a modification to an existing road (such as a change in curvature of an existing road due to a new sidewalk), accurately determining the bearing of a person when they start traveling by leveraging IMU sensor source, parsing unstructured addresses such as in countries like India, processing alternate solutions within microseconds on a mobile device without talking to a backend service and so on.The technical domain is multi-faceted. We build low-latency, highly-available services, we build big data processing pipelines to refresh or produce new data, we train ML models, and we run science experiments. We also build platforms for these capabilities, ranging from ML and experimentation platforms to semantic graph data stores that links billions of geospatial artifacts for use by a number of different use cases.Our key output metrics include location accuracy, coverage and accuracy of our road network for routing users to the correct location, predictive accuracy of service, and transit estimates. We also measure the operational impact of these inputs on delivery success and on the gaps between actual versus planned on zone times, transit times, and service times.If you have an entrepreneurial spirit, know how to deliver, are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you.Key job responsibilitiesParticipate in the design, implementation, and deployment of successful large-scale systems and services in support of our fulfillment operations and the businesses they support.Participate in the definition of secure, scalable, and low-latency services and efficient physical processes.Work in expert cross-functional teams delivering on demanding projects.Functionally decompose complex problems into simple, straight-forward solutions.Understand system inter-dependencies and limitations.Share knowledge in performance, scalability, enterprise system architecture, and engineering best practices.A day in the lifeCollaborate with engineering and science teams on building state-of-the-art scalable, big data pipelines, ML Platform (for model training, lifecycle management and inference), high-availability services, and semantic graphs with geospatial data.Analyze nuanced metrics to understand system behavior and innovate on solutions to optimize our success metrics.Play a key role in the technology that empowers the delivery of millions of smiles every day around the world.About the teamThis role is within the LastMile, Geospatial Data organization. Geospatial data (e.g., maps, traffic, addresses, and locations) are foundational inputs enabling us to plan safe, efficient routes and guide drivers to their delivery/pickup points. The team for this position is developing a knowledge graph, pulling together foundational geospatial data sets including addresses, geocodes, and maps data from a shared ontology across LastMile Teams. Linking these elements enables our organization to achieve the vision to vend geospatial data that is authoritative, complete, and fresh through an intuitive experience that enables every driver to succeed in their delivery tasks.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 Development Engineer, Affordability (Exchange)

If innovation and charting your own path is your forte, come chat with us. Are you AWS ready? SNS, SQS, SWF are a few of the event driven services that you will get to work on. If server-less applications and services using AWS Lambdas bring a smile, look no further, come talk to us!Amazon Flex (flex.amazon.com) is the solution that collaborates with third-party delivery partners to complete all of Amazon Prime Now delivery orders. Our Amazon Flex application works in concert with our advanced logistics systems and technology. These technologies allow delivery partners to onboard, schedule delivery times in advance or on demand, and be guided through their deliveries with in-app mapping, navigation, and more. Our ability to engage with, support and provide a world-class experience to both customers and our delivery providers has become more critical as we continue to expand the number of active delivery providers.As a key member of our engineering team, you will own the backend technology for packages on the move. You will be solving complex problems, and working on difficult challenges in software engineering as the scale and suite of our services grow. You will be responsible for engineering new services and features that will shape how delivery evolves here at Amazon. Join us, design and implement micro services that focuses on engagement and management systems for our Last Mile of global deliveries. 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 Development Engineer, AFT Inventory

Amazon Fulfillment Technologies (AFT) drives the physical engine at the heart of Amazon. AFT builds and operates software, hardware, and the processes that run the global network of fulfillment centers that move billions of units of inventory, employ tens of thousands of people, and ensure that customers get what they want when promised. We do this by building automated solutions to handle things that technology does well, while relying on people to handle things that humans do well. The Inventory Visibility team owns all eventually consistent views of Inventory. We own Inventory Notifications, Inventory Availability Changes. Snapshots, Physical Ledger, Cached Views of Inventory and Inventory Actions. The Lumos team, lies within the Visibility org, and owns Snapshots, Physical Ledger, Cached Views of Inventory and Inventory Actions.Key job responsibilitiesAs an engineer on the team, you will be challenged with building innovative and scalable systems that manage Amazon inventory globally. You will own systems end-to-end, from design through implementation, testing, and deployment. You will be empowered to think big, invent on behalf of our customers, make judgment calls and find elegant solutions to hard problems. The world is changing fast and this is a dynamic role where you will be able to learn as much as you contribute. A day in the lifeAmazon offers a full range of benefits that support 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) Plan If 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!About the teamAmazon Fulfillment Technologies (AFT) powers Amazon’s global fulfillment network. We invent and deliver software, hardware, and data science solutions that orchestrate processes, robots, machines, and people. We harmonize the physical and virtual world so Amazon customers can get what they want, when they want it.Inventory AFT’s Inventory team delivers complex, innovative, scalable solutions to manage the end-to-end lifecycle of all physical goods across the Amazon fulfillment network, ensuring both inventory record accuracy and safe inventory handling for billions of items. BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team ...

Software Development Engineer, AGI Data Services

AGI Data Services strives to be best in class at acquiring, creating and ground-truth data, with the highest standards of privacy and trust, to power the best AI models on Earth.Software Development Engineer in this team is responsible for developing highly scalable software solutions that enable privacy compliant and high quality human-in-loop ground truth collection capability for model training, development and improvement.Key job responsibilitiesAs part of the AGI team, a Software Development Engineer will collaborate closely with product managers, program managers, peer software development engineers, leadership to execute software development lifecycle and deliver results. This includes designing highly scalable software services, integrating model-in-the-loop and human-in-the-loop capabilities to collect and measure quality of data, implementing privacy guardrails to ensure customer privacy. In addition to this, software development engineer is also responsible for deploying the software to production system and handle operational issues to strive for excellence of the software. 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 Development Engineer, Alexa Devices, Sales & Marketing

Interested in driving the next set of experiences on Alexa? We have a great opportunity for a Software Engineer to join our team and reimagine what world class developer tools can be built to drive the next set of capabilities on Alexa. We are reinventing our technology stack and working hard, having fun, making history; come join us!We are looking for passionate, hard-working, and talented engineer focused on innovative developer tools to drive generative AI based experiences in Alexa. You will have an enormous opportunity to make a large impact on the Alexa Business through cross-functional designs, working with partner teams on system architecture, and driving implementation of cutting edge developer tools and services that set a new standard in the Large Language model space.Key job responsibilitiesResponsibilities1. Responsible for the development and maintenance of key system features that support LLM based experiences.2. Design SDK solutions that will be used by multiple teams to create functionalities for a large language model.3. Will work with other team members to collabiarte and align on design approaches, prototype new technology and evaluate technical feasibility.4. Will work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.5. Will establish architectural principles, select design patterns and then mentor team members on their appropriate application6. Deep dive into the end-to-end system architecture and drive long-term alignment with partner teams.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 Development Engineer, Alexa Excellence

As a Software Development Engineer you'll work on design and development with a team of engineers and product partners. To succeed in this role, you believe in high standards for code quality, code reviews, testing, and operational excellence. You create mechanisms for achieving results and iterating improvements with the autonomy to build the right solution from Day One. In this role, you will have the opportunity to work alongside a team of talented engineers, providing who are responsible for driving the end-to-end delivery of complex systems, ensuring seamless integration and scalability. Your ability to think strategically, break down complex problems, and deliver innovative solutions will be instrumental in shaping the future of our technology stack.As a Software Development Engineer you will collaborating effectively with stakeholders and other team members. You naturally stay current with emerging technologies and industry trends, continuously expanding your knowledge and expertise. This role offers a unique opportunity for professional growth and impact, as you contribute to the development of cutting-edge products and services that delight our customers.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 Development Engineer, Alexa International Tech

Alexa International is focused on leveraging modern technologies to create new product opportunities that deliver the future of voice-driven AI to our customers and partners. We are a team of builders that work passionately to apply cutting edge technologies to solve real-world challenges that will transform the Alexa experiences in ways we can't even imagine yet for our customers worldwide. You will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of products used every day, by people all over the world.Key job responsibilitiesAs a software developer in Alexa International Tech team you can expect to:- Build low-latency services that is optimized for performance to meet the Alexa based customer interaction expectations.- Own full stack software development and contribute to all aspects of an agile software development lifecycle, including design, architecture, development, documentation, testing and operations. - Deal with ambiguity in solving a complex problem space that has not been tackled at this scale before.- Work with other engineering teams who are aligned towards the same goal with many opportunities for cross-team influence, architecture, and collaboration.- Be a key contributor in setting the teams technical direction, best practices, and plan for the years aheadAbout the teamThis team is a great fit for you if:- You enjoy working with a fun team that prides itself on a great work environment with an inclusive group of people that are working together towards a common goal.- You are sensitive to customer needs and interested in working on a service that will be used, directly and indirectly, by millions of customers and has a meaningful impact to their functions and interactions.- You are a passionate learner and are motivated to take on new challenges.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 Development Engineer, Alexa-Conv A Modeling&Learning, Amazon Alexa-Conv A Modeling&Learning

Alexa is the groundbreaking cloud-based voice service that powers Echo and other devices designed around your voice. Our mission is to push the envelope in Artificial Intelligence (AI), Natural Language Understanding (NLU), and Machine Learning (ML), in order to provide the best-possible experience for our customers. We’re looking for a Software Development Engineer to help build industry-leading conversational technologies and machine learning systems that customers love. As a software development engineer for the Alexa AI team, you will be responsible for translating business and functional requirements into concrete deliverables with the design, development, testing, and deployment of highly scalable distributed services. You will also partner with scientists and other engineers to help invent, implement, and connect sophisticated algorithms to our cloud based engines. Prior domain knowledge including AI, ML, and NLU is a preferred, though not required. However, strong motivation to learn ML, AI and NLU is critical for successful candidates. Candidates should also be very agile in developing flexible software with respect to scientific, experimentation methods and usage patterns. Additional responsibilities include: - Designing, developing and maintaining core system features, services and engines - Helping define product features, drive the system architecture, and spearhead the best practices that enable a quality product - Working with scientists and other engineers to investigate design approaches, prototype new technology, and evaluate technical feasibility - Operating in an Agile/Scrum environment to deliver high quality software against aggressive schedulesA day in the life- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.- Design and code the right solutions starting with broadly defined problems.- Work in an agile environment to deliver high-quality software.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 Development Engineer, Amazon Bedrock, AWS Bedrock

In this role, you will build a new AWS service that is going to be trend setting in the machine learning and AI field. This is an area that requires solving the hardest engineering challenges to enable machine learning powered solutions for our customers. As a tier zero Amazon service our solutions have to be scalable, efficient, and fault tolerant. Experience with machine learning systems is preferred, but not required. You will deliver some of our most strategic technical projects, deliver large scalable systems, design new software systems at the cutting edge of distributed database technology and have a significant bottom-line impact on our business and competitive position. In addition to delivering critical software, you will draw from a deep and broad technical expertise to mentor engineers and provide leadership on complex technical issues. This position within the AWS AI team presents a unique and rare opportunity to get in on the ground floor within a fast growing business and help shape the technology, product and the business. A successful candidate will bring deep technical and software expertise, desire to have an industry wide impact and ability to work within a fast moving, startup environment in a large company to rapidly deliver services that have a broad business impact.Job Code : 10013A day in the lifeAmazon Lex is a fully managed service, part of the Amazon AI portfolio, enabling developers to create conversational interface for their applications. As a SDE, you will be responsible for designing, developing, testing, and deploying distributed machine learning systems and large-scale solutions for our world-wide customer base. In this, you will collaborate closely with a team of ML scientists to influence our overall strategy and define the team’s road map. You will also drive the system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers. A successful candidate will have an established background in engineering large scale software systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment.About the teamDiverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the preferred 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.Why 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 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.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.EEO/AccommodationsAWS is committed to a diverse and inclusive workplace to deliver the best results for our customers. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status; we celebrate the diverse ways we work. For individuals with disabilities who would like to request an accommodation, please let us know and we will connect you to our accommodation team. You may also reach them directly by visiting https://www.amazon.jobs/en/disability/us.BASIC QUALIFICATIONS- 4+ years of non-internship professional software development experience- 4+ years of programming with at least one software programming language experience- 4+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team ...

Software Development Engineer, Amazon Stores

Come build the future as a Software Development Engineer at Amazon, where you will be inspired working along best-in-class inventors and innovators! You will have the opportunity to create meaningful experiences that deliver on the ever-evolving needs of our customers, and your work will impact millions of people around the world.As an Amazon Software Development Engineer, you will solve unique and complex problems at a rapid pace, utilizing the latest technologies to create solutions that are highly scalable. You will find that there is an unlimited number of opportunities within Amazon, where developing your career across a wide range of teams is highly supported. We are committed to making your work experience as enjoyable as the experiences you’ll be creating for our customers.Apply now and you will be eligible for Amazon Software Development Engineering positions that are based on your preferred location, team, tech stack, domain, language and more. We’re hiring across Amazon Stores in the United States and Canada. Teams with available positions including, but are not limited to:• Consumer Technology: Build new generation features and products for amazon.com, constantly improving the Customer and Seller experience for billions around the globe. Whether building site wide features such as reviews and recommendations, category specific software for the likes of Pharmacy, Electronics, Digital Software and Video Games or seller infrastructure, there are a variety of complex problems to tackle using a range of technologies in the design of your technical solutions. • Operations Technology: Shape the future of transportation planning and execution on a global scale, that impacts hundreds of fulfillment centers, thousands of Amazonians, and millions of customers across the world. Your technology will support thousands of operators worldwide to design, build and run the best-in-class Amazon transportation network. We are building intelligent software to make transportation more reliable, faster, and less costly, providing a better and less expensive experience for our customers.• Financial Technology: Create next generation of distributed, scalable financial systems that support Amazon's current and future business needs. Use big data technologies to design and develop services that facilitate global financial transactions worth billions annually. You’ll lead architecture, design, implementation and deployment of large-scale critical and complex financial applications, owning all aspects of solutions end-to-end, through full stack software development.• Human Resources Technology: Create a seamless experience for millions of Amazonians and/or candidates. Whether supporting technologies for onboarding, time and attendance, compensation, ama-zon.jobs, or recruiting, you’ll deliver robust feature sets, elegant designs, intuitive user interfaces and systems that make it easy for Amazonians to excel at performing critical business functions.Key job responsibilitiesDepending on your experience, interests and business needs, you will own the front-end, back-end, or full stack design and development of product features, building scale, efficiency, and differentiated customer experiences. We’re looking for software engineers passionate about building software solutions end-to-end, have strong software development experience delivering at scale solutions, and systems design skills. You should have a demonstrated ability delivering within a DevOps delivery model from scoping requirements, requirement analysis, design, development, test, CI/CD, security implementation, and operational excellence with the ability to work cross-functionally with Product Managers, business stakeholders and other tech teams through the actual launch of the project. You should also have experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.A day in the lifeWork/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. We care about your career growth and strive to assign opportunities based on what will help each team member develop into a better-rounded contributor.Inclusive Team CultureHere at Amazon, 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. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.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 Development Engineer, Application Performance Monitoring

Do you want to deliver and scale the services that make it easier for millions of developers and DevOps engineers all over the world to monitor and characterize the performance and behavior of their applications running on AWS?AWS Application Performance Monitoring Services automatically instrument customer applications on AWS so that customers can monitor their application health and track application performance against business objectives. It provides customers with a unified, application-centric view of applications, services, and dependencies, and helps customers monitor and triage application health. It enables developers and DevOps engineers to analyze the behavior of their distributed applications running on server or server-less architectures, detect anomaly via advanced analytics technology, determine the root cause of the performance bottlenecks or increase in error/fault/throttle rates and take corrective actions. It actively integrates with Open Source technology not only to create an easy on-boarding experience but weave all telemetry types of data together, including trace, metrics and logs. Our mission is to deliver and scale Application Performance Monitoring to very large numbers of customers running at extremely high request rates, and perform sophisticated analysis in near real-time.The AWS Application Performance Monitoring team is looking for talented software developers who are passionate about distributed system challenges at scale, want to work on some of the best technologies that AWS has to offer, and have a consistent routine of dogfooding in production.As part of the team, you will be responsible for:* Building the services to discover application performance and their dependencies from collected telemetry data, and delivering the solutions to construct end-to-end transactional monitoring and provide real-time business insights. * Building a distributed web service that follows modern design patterns, and scales horizontally presenting an on-going set of API's.* Partnering with multiple teams within AWS to build solutions that add value to internal engineers and their customers.* Providing technical leadership to the engineering team and contributing to the product development lifecycle.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.About 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- 1+ years of building complex software systems experience ...