AGI Inference Software Manager, AGI Inference

The Inference team at AGI is a group of innovative developers working on groundbreaking multi-modal inference solutions that revolutionize how AI systems perceive and interact with the world. We push the limits of inference performance to provide the best possible experience for our users across a wide range of applications and devices. As a Manager of Software Development in AGI Inference, you will be responsible for leading a team of engineers to build innovative, mission-critical, high-volume production systems that will shape the future of AI. You will have an enormous opportunity to make an impact on in building large, complex software systems, and preferably with machine learning and/or systems software development. This role offers the exciting chance to work in a highly technical domain at the boundary between fundamental AI research and production engineering such as Quantization, Speculative Decoding, and Long Context for inference efficiency. Key job responsibilities• Responsible for the over-all systems development life cycle• Management and execution against project plans and delivery commitments; Manage the day-to-day activities of the engineering team within an Agile/Scrum environment• Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team• Work closely with the engineers to architect and develop the best technical design and approach• Responsible for status of development, quality, operations, and system performance • Responsible for development of high-performance inference software for a diverse set of neural models, typically in C/C++• Responsible for design, prototype, and evaluate new inference engines and optimization techniques• Responsible for team’s participate in deep-dive analysis and profiling of production code• Responsible for optimization of inference performance across various platforms (on-device, cloud-based CPU, GPU, proprietary ASICs)• Lead the team in close collaboration with research scientists to bring next-generation neural models to life• Partner with internal and external hardware teams to maximize platform utilization• Work in an Agile environment to deliver high-quality software against aggressive schedules• Hold a high bar for technical excellence within the team and across the organizationAbout the teamThe AGI Inference team builds groundbreaking multi-modal inference software that revolutionize how AI systems perceive and interact with the world. We push the limits of inference performance to provide the best possible experience for our users across a wide range of applications and devices. As a Manager of Software Development in AGI Inference, you will be responsible for leading a team of engineers to build innovative, mission-critical, high-volume production systems that will shape the future of AI. You will have an enormous opportunity to build large production software systems. This role offers the exciting chance to work in a highly technical domain at the boundary between fundamental AI research and production engineering such as Quantization, Speculative Decoding, and Long Context for inference efficiency. BASIC QUALIFICATIONS- Bachelor's Degree in Computer Science- 3+ years experience managing software development teams- Experience working with machine learning, speech recognition, computer vision, natural language processing, or related technologies- Experience designing and developing software systems- Experience using the tools of the trade, including a variety of modern programming languages C, C++ or Java- Experience communicating with executives and non-technical leaders • Experience hiring, growing and developing software developers ...

AGI Sensory Inference Software Development Engineering, AGI Sensory Inference

The Sensory Inference team at AGI is a group of innovative developers working on groundbreaking multi-modal inference solutions that revolutionize how AI systems perceive and interact with the world. We push the limits of inference performance to provide the best possible experience for our users across a wide range of applications and devices. We are looking for talented, passionate, and dedicated Inference Engineers to join our team and build innovative, mission-critical, high-volume production systems that will shape the future of AI. You will have an enormous opportunity to make an impact on the design, architecture, and implementation of cutting-edge technologies used every day, potentially by people you know. This role offers the exciting chance to work in a highly technical domain at the boundary between fundamental AI research and production engineering such as Quantization, Speculative Decoding, and Long Context for inference efficiency.Key job responsibilities• Develop high-performance inference software for a diverse set of neural models, typically in C/C++• Design, prototype, and evaluate new inference engines and optimization techniques• Participate in deep-dive analysis and profiling of production code• Optimize inference performance across various platforms (on-device, cloud-based CPU, GPU, proprietary ASICs)• Collaborate closely with research scientists to bring next-generation neural models to life• Partner with internal and external hardware teams to maximize platform utilization• Work in an Agile environment to deliver high-quality software against aggressive schedules• Hold a high bar for technical excellence within the team and across the organizationBASIC 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- Bachelor's degree in Computer Science, Computer Engineering, or related field- Strong C/C++ programming skills- Solid understanding of deep learning architectures (CNNs, RNNs, Transformers, etc.) ...

Applied Science Manager, AGI Info

Want to help develop the next generation of intelligent assistant products? Join us! We are looking for a talented Applied Science Manager to help us.Key job responsibilitiesYou will lead a team of scientists to improve our RAG applications. You will be responsible for: (i) developing novel retrieval and ranking models and partnering closely with engineering to improve model performance; (ii) improve content and query understanding models to deliver improved signal to retrieval and ranking models; (iii) partner closely with content acquisition and LLM client teams to ensure our dependencies are met and we’re delivering value to the end customers, enhancing information grounding for LLMs; (iv) develop a science roadmap, including publication opportunities and how we can accelerate delivery of customer impact; (v) coach and develop the team, hire, and hold the bar on scientific rigor throughout the team.A day in the lifeA mix of (i) technical deep dives: working with the team to develop the right models, setup good experiments, debug models, etc. (ii) coaching and development: providing feedback, setting up mechanisms to ensure the team’s success, and (iii) working with customers and dependency teams to ensure delivery.BASIC QUALIFICATIONS- 2+ years of scientists or machine learning engineers management experience ...

Applied Scientist I, Amazon Music Catalog

Amazon Music is an immersive audio entertainment service that deepens connections between fans, artists, and creators. From personalized music playlists to exclusive podcasts, concert livestreams to artist merch, Amazon Music is innovating at some of the most exciting intersections of music and culture. We offer experiences that serve all listeners with our different tiers of service: Prime members get access to all the music in shuffle mode, and top ad-free podcasts, included with their membership; customers can upgrade to Amazon Music Unlimited for unlimited, on-demand access to 100 million songs, including millions in HD, Ultra HD, and spatial audio; and anyone can listen for free by downloading the Amazon Music app or via Alexa-enabled devices. Join us for the opportunity to influence how Amazon Music engages fans, artists, and creators on a global scale. Learn more at https://www.amazon.com/music.Key job responsibilitiesThe Amazon Music Catalog team is responsible for persisting, computing, reconciling and vending Music rights and metadata to other teams and services across Amazon. We process millions of updates per day and our services serve tens of thousands of requests per secs to all Amazon Music Customers. We own critical platforms that makes access to the Amazon Music Catalog highly available and accessible to every one.As an Applied Scientist, you will provide machine learning leadership to the team that helps accelerate the business. You will build various data and machine learning models that help us innovate different ways to enhance customer experience.Come innovate with the Amazon Music team!A day in the lifeEveryone on our team has a meaningful impact on product features, new directions in music streaming, and customer engagement. We are looking for new team members across a variety of job functions including software engineering/development, marketing, design, ops and more. Come join us as we make history by launching exciting new projects in the coming year.BASIC QUALIFICATIONS- Master's degree in computer science, mathematics, statistics, machine learning or equivalent quantitative field- Experience programming in Java, C++, Python or related language ...

Applied Scientist, AGI Personalization

The Amazon Artificial General Intelligence (AGI) Personalization team is looking for a passionate, highly skilled and inventive Applied Scientist with strong machine learning background to build state-of-the-art ML systems for personalizing large-scale, high-quality conversational assistant systems. As a Applied Scientist, you will play a critical role in driving the development of personalization techniques enabling conversational systems, in particular those based on large language models, information retrieval, recommender systems and knowledge graph, to be tailored to customer needs. You will handle Amazon-scale use cases with significant impact on our customers' experiences.Key job responsibilities- Use deep learning, ML and NLP techniques to create scalable solutions for creation and development of language model centric solutions for building personalized assistant systems based on a rich set of structured and unstructured contextual signals- Innovate new methods for contextual knowledge extraction and information retrieval, using language models in combination with other learning techniques, that allows effective grounding in context providers when considering memory, compute, latency and quality- Research in advanced customer understanding and behavior modeling techniques- Collaborate with cross-functional teams of scientists, engineers, and product managers to identify and solve complex problems in personal knowledge aggregation, processing, modeling, and verification- Design and execute experiments to evaluate the performance of state-of-the-art algorithms and models, and iterate quickly to improve results- Think Big on conversational assistant system personalization over a multi-year horizon, and identify new opportunities to apply these technologies to solve real-world problems- Communicate results and insights to both technical and non-technical audiences, including through presentations and written reportsAbout the teamThe AGI Personalization org uses various contextual signals to personalize Large Language Model output for our customers while maintaining privacy and security of customer data. We work across multiple Amazon products, including Alexa, to enhance the user experience by bringing more personal context and relevance to customer interactions.BASIC QUALIFICATIONS- PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience- 2+ years of building models for business application experience- Experience in patents or publications at top-tier peer-reviewed conferences or journals- Experience programming in Java, C++, Python or related language- Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing ...

Applied Scientist, Ambient Perception Technology

The Edge CV team under Artificial General Intelligence (AGI) team is looking for a passionate, talented, and inventive Applied Scientist with a strong deep learning background, to help build industry-leading technology with computer vision and multimodal perception models for various edge applications. Key job responsibilitiesAs an Applied Scientist with the Edge CV team under AGI, you will work with talented peers to develop novel algorithms and modeling techniques to advance the state of the art with multimodal models with an emphasis on computer vision. Your work will directly impact our customers in the form of products and services that make use of CV technology. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate advances in AGI in within perception domain.A day in the lifeAn Applied Scientist with the AGI team will support the science solution design, run experiments, research new algorithms, and find new ways of optimizing the customer experience; while setting examples for the team on good science practice and standards. Besides theoretical analysis and innovation, an Applied Scientist will also work closely with talented engineers and scientists to put algorithms and models into practice.About the teamThe Edge CV team has a mission to deliver best in class CV and multimodal models in support of various low latency perception based applications for devices like Echo Show series within Amazon. BASIC QUALIFICATIONS- PhD, or Master's degree and 3+ years of CS, CE, ML or related field experience- 1+ years of building models for business application experience- Experience programming in Java, C++, Python or related language- Experience developing and implementing deep learning algorithms, particularly with respect to computer vision algorithms ...

Applied Scientist, BuilderWorks

Are you excited about developing generative AI and foundation models to revolutionize automation, text generation, and machine learning at scale? Are you looking for opportunities to build and deploy them on real problems at truly vast scale? At Amazon BuilderWorks we are on a mission to build high-performance autonomous systems that perceive and act to further improve our world-class builder experience - at Amazon scale.This role is for the Data Reserach Org for Insights Development (DROID) Science team which has deep expertise developing cutting edge AI solutions at scale and successfully applying them to business problems in the Stores, Devices, and Other (SDO) organization. These solutions typically utilize machine learning and GenAI techniques, applied to text, sequences of events, wikis, or customer input from existing or new tooling. The team is comprised of scientists, who develop machine learning and deep learning solutions, analytics, who evaluate the expected business impact for a project and the performance of these solutions, and software engineers, who provide necessary support such as annotation pipelines and machine learning library development.We are looking for an Applied Scientist with expertise in GenAI. You will work alongside other scientists, engineers, product managers and various stakeholders to deploy models at scale across a diverse set of initiatives. If you are a self-motivated individual with a zeal for customer obsession and ownership, and are passionate about applying science for real world problems - this is the team for you.Key job responsibilities- You will be part of a team of scientists and engineers and will work on scaling systems to production along side partner teams.- You will learn how to build robust solutions that operate at Amazon scale, and work with senior technical leaders to grow your skills.- You will face a high level of research ambiguity and problems that require creative, ambitious, and inventive solutions.- You will design and implement scalable solutions and solve complex problems- You will mentor and coach junior software developers- You should be a great communicator and should be motivated to achieve results in a fast-paced, and at times ambiguous, environment- You should be a self-starter with a bias towards independent problem solving.About the teamBuilderWorks tools, libraries, and services empower Amazon builders to deliver solutions for a diversity of internal and external customer use-cases spanning the Stores business as our primary customer with additional support for Devices and Other (SDO) business units across Amazon. The DROID team sits within BuilderWorks and seeks to be the primary source for standardized, actionable metrics and science-driven insights within BuilderWorks. We achieve this through user-focused tools that provide comprehensive access to current and future metrics, solutions that provide measurable impact to cost and engagement through the use of scientific methods, user-accessible data repositories for individual analyses and deep divesDROID Science mission is to provide measurable impact on customer experience and BuilderWorks efficiencies through the use of scientific methods and processes. We quantify the impact of programs in terms of engagement and cost through data science studies. We own the model framework, where we deliver prospective insights and retrospective measurements of the effect that BuilderWorks programs have on builder experience. We partner with BuilderWorks programs to develop a principled and data driven methodology for quantifying the impact of programs on SDO.BASIC QUALIFICATIONS- 3+ years of building models for business application experience- PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience- Experience programming in Java, C++, Python or related language- Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing ...

Applied Scientist, Classification and Policy Platform

Ever wonder how you can keep the world’s largest selection also the world’s safest and legally compliant selection? Then come join a team with the charter to monitor and classify the billions of items in the Amazon catalog to ensure compliance with various legal regulations. The Classification and Policy Platform team is looking for Applied Scientists to build technology to automatically monitor the billions of products on the Amazon platform. The software and processes built by this team are a critical component of building a catalog that our customers trust. You will have an opportunity to work with state of the art machine learning algorithms on large datasets. You will need to build Amazon scale applications running on Amazon Cloud that both leverage and create new technologies to process large volumes of data that derive patterns and conclusions from the data. We are looking for highly motivated applied scientists and engineers interested in delivering the next level of innovation to product search for Amazon. As an Applied Scientist on the CPP team, you will be responsible for working across backend, client, business development, and data engineering teams to coordinate deep-dives, inform roadmaps, visualize metrics, and create predictive models to determine how we can best serve our customers. Responsibilities include: - Designing and implementing new features and machine learned models, including the application of state-of-the-art deep learning to solve search matching and ranking problems, including filtering, new content indexing, and apply document understanding - Conducting and coordinating process development leading to improved and streamlined processes for model development. Strong customer focus is essential - Working closely with Product Managers to expand depth of our product insights with data, create a variety of experiments, and determine the highest-impact projects to include in planning roadmaps - Providing technical and scientific guidance to your team members - Communicating effectively with senior management as well as with colleagues from science, engineering, and business backgrounds - Being a cultural leader that ensures teams are collecting, understanding, and using data to inform every decision that impacts our customers The successful candidate will have an established background in developing customer-facing experiences, a strong technical ability, a start-up mentality, excellent project management skills, and great communication skills.Amazon Science gives you insight into the company’s approach to customer-obsessed scientific innovation. Amazon fundamentally believes that scientific innovation is essential to being the most customer-centric company in the world. It’s the company’s ability to have an impact at scale that allows us to attract some of the brightest minds in artificial intelligence and related fields. Our scientists continue to publish, teach, and engage with the academic community, in addition to utilizing our working backwards method to enrich the way we live and work. Please visit https://www.amazon.science for more information. BASIC QUALIFICATIONS- PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience- Experience programming in Java, C++, Python or related language- Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing ...

Applied Scientist, GenAI, CreativeX, Amazon Advertising

Amazon Advertising is one of Amazon's fastest growing businesses. Amazon's advertising portfolio helps merchants, retail vendors, and brand owners succeed via native advertising, which grows incremental sales of their products sold through Amazon. The primary goals are to help shoppers discover new products they love, be the most efficient way for advertisers to meet their business objectives, and build a sustainable business that continuously innovates on behalf of customers.Our products and solutions are strategically important to enable our Retail and Marketplace businesses to drive long-term growth. We deliver billions of ad impressions and millions of clicks and break fresh ground in product and technical innovations every day! The Creative X team within Amazon Advertising time aims to democratize access to high-quality creatives (images, videos) by building AI-driven solutions for advertisers. To accomplish this, we are investing in latent-diffusion models, large language models (LLM), computer vision (CV), reinforced learning (RL), and image + video and audio synthesis.You will be part of a close-knit team of applied scientists and product managers who are highly collaborative and at the top of their respective fields. We are looking for talented Applied Scientists who are adept at a variety of skills, especially with computer vision, latent diffusion or related foundational models that will accelerate our plans to generate high-quality creatives on behalf of advertisers. Every member of the team is expected to build customer (advertiser) facing features, contribute to the collaborative spirit within the team, publish, patent, and bring cutting edge research to raise the bar within the team. As an Applied Scientist on this team, you will:* Drive end-to-end GenAI projects that have a high degree of ambiguity, scale and complexity.* Build Machine Learning models, perform proof-of-concept, experiment, optimize, and deploy your models into production; work closely with software engineers to assist in productionizing your ML models.* Perform hands-on analysis and modeling of enormous data sets to develop insights that increase traffic monetization and merchandise sales, without compromising the shopper experience.* Establish scalable, efficient, automated processes for large-scale data analysis, machine-learning model development, model validation and serving.* Identify and action data collection and labelling in conjunction with team members.* Research new and innovative machine learning approaches.* Present results and explain methods to senior leadership.Why you will love this opportunityAmazon is investing heavily in building a world-class advertising business. This team defines and delivers a collection of advertising products that drive discovery and sales. Our solutions generate billions in revenue and drive long-term growth for Amazon’s Retail and Marketplace businesses. We deliver billions of ad impressions, millions of clicks daily, and break fresh ground to create world-class products. We are a highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit - with a broad mandate to experiment and innovate.Key job responsibilitiesThis role is focused on computer vision, latent diffusion models, and the related foundational models to produce generative imagery and videos. You will develop core models that will be the foundational of the core advertising-facing tools that we are launching. You will conduct literature reviews to stay on the cutting edge of the field. You will regularly engage with product managers, who will partner with you to productize your work. A day in the lifeOn a day-to-day basis, you will be doing your independent research and work to develop models, you will participate in sprint planning, collaborative sessions with your peers, and demo new models and share results with peers, other partner teams and leadership.About the teamThe team consists of applied scientists and machine learning engineers. We reside in the Creative X organization, which focuses on creating products for advertisers that will improve the quality of the creatives within Amazon Ads.BASIC QUALIFICATIONS- 3+ years of building ML models- PhD, or Master's degree and 5+ years of CS, CE, ML or related field experience- Experience programming in Python or C++ or a related language- Experience with GenAI model training and tuning ...

Applied Scientist, Structural Design Integrity

External job descriptionAs a Applied Scientist, you will be responsible for assessing and optimizing the performance and reliability of our new and emerging category of devices – Kuiper Customer Terminal. Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to un-served and under-served communities around the world.In this role, you will use expertise in physical sciences, theoretical, numerical or empirical techniques to create scalable models representing response of physical systems or devices, including:- Applying domain scientific expertise towards developing innovative analysis and tests to study viability of new materials, designs or processes- Working closely with engineering teams to drive validation, optimization and implementation of hardware design or software algorithmic solutions to improve product and customer risks- Establishing scalable, efficient, automated processes to handle large scale design and data analysis- Conducting research into use conditions, materials and analysis techniques- Tracking general business activity including device health in field and providing clear, compelling reports to management on a regular basis- Developing, implementing guidelines to continually optimize design processes- Using simulation tools like LS-DYNA, and Abaqus for analysis and optimization of product design- Using of programming languages like Python and Matlab for analytical/statistical analyses and automation- Demonstrating strong understanding across multiple physical science domains, e.g. structural, thermal, fluid dynamics, and materials- Developing, analyzing and testing structural solutions from concept design, feature development, product architecture, through system validation- Supporting product development and optimization through application of analysis and testing of complex electronic assemblies using advanced simulation and experimentation tools and techniquesBASIC QUALIFICATIONS- Master's degree, or PhD- Experience programming in Java, C++, Python or related language- 3+ years of hands-on predictive modeling and large data analysis experience- Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum." ...

AV Support Engineer I, OAV

The AV support Engineer will be responsible for providing in person service and support to all Amazonians utilizing AV/VC systems for events, meetings, and other needs. They will work with on-premise IT technicians, contractors and integrators to troubleshoot issues with these systems. They will have an understanding of the broad variety of AV standards deployed at Amazon and be capable of resolving complex issues. They will have the communication skills to guide both peers and non-technical Amazonians in rapidly implementing workarounds to unblock events. The successful AV Support Engineer will be customer focused and motivated by team success. They will be innovative, energetic, and able to adapt to new processes and procedures quickly while dealing with a high volume of urgent requests and ambiguity. They will be committed, flexible and have demonstrated the ability to maintain high levels of productivity with while working independently with minimal supervision. They will demonstrate strong initiative and genuine curiosity.Key job responsibilitiesOn-site troubleshooting of AV systems, particularly complex integrated systems such as large conference rooms, training rooms, executive rooms and bespoke or legacy systems. • Working with on-premise IT technicians, contractors and integrators through troubleshooting and repair procedures • Communicating with manufacturers and vendors to arrange repair or RMA of faulty equipment and managing local inventory • Working closely with partner teams including AV hardware deployment, AV Escalation and MeetEx to drive continuous improvement of the customer experience • Maintaining communication with customers and stakeholders, informing them of incident progress via thorough ticket documentation and the use of Standard Operating Procedures (SOPs)• Collaborating on technical documentation and SOPs, incorporating field learnings and customer feedback• Role will include some domestic travel and daily travel between sites in the Seattle/Bellevue area. Must be able to lift or carry equipment up to 25lbs as needed. Occasional after hours work may be required BASIC QUALIFICATIONS- BA/BS degree in a related technical field, or equivalent industry experience- 2+ years of experience in the AV sector with a proven record of effectively commissioning, configuring, troubleshooting or installing corporate AV systems- Experience working with AV technologies such as Extron, Crestron, BiAmp, Cisco, Shure and Poly; control systems, DTP systems, matrix switchers, extenders and audio DSPs- Excellent troubleshooting, problem-solving and diagnosis skills with a strong understanding of signal flow- Experience with network technology including video and audio over IP (e.g. Dante/AES)- Ability to establish and build healthy working relationships and partnerships with peers, customers, vendors and suppliers • Excellent communication, interpersonal and presentation skills, both oral and written- Strong prioritization and organizational skills with attention to detail- Willing to work in a fast paced global environment where regional travel might be required- Ability to work at height (<= 8 Feet); Work with basic hand tools- Safely Lift and Carry weight of 40 lbs ...

Battery Systems Engineer, Ring

As a Battery Systems Engineer, you will work closely with our business and cross-functional engineering teams to gather requirements, design, and implement new features. You’ll contribute to all aspects of the battery systems development lifecycle, including design, architecture, development, documentation, testing, and operations.Key job responsibilitiesLead the design, development, and delivery of battery systems and sub-systemsDecompose system and sub-system requirements to the component levelDevelop and support verification, validation, and integration strategies, as well as testing from prototype to productionConduct system and design reviews, failure mode and effects analysis (DFMEA), and risk assessmentsReview technical drawings and production documentationPerform root cause analysisProvide support to assembly and testing teams during productionEnsure product conformity to standards and best practicesDrive product safety through analytical, risk-assessed approachesLead technically-focused meetingsA day in the lifeIn this highly technical role, you’ll be the engineer that others can count on. With your enthusiasm and problem-solving skills, you’ll tackle every challenge head-on. Your hands-on, multidisciplinary work will have a direct impact on bringing our innovative solutions to life.About the teamThe Ring battery team is a group of engineers and technical program managers that focus on building a better end to end battery experience for our Neighbors. BASIC QUALIFICATIONS- Experience in developing functional specifications, design verification plans and functional test procedures- 4+ years of circuit design experience for a rechargeable battery powered device that has shipped to customers. ...

Build and Release Engineer, Amazon Smart Vehicles, Amazon Smart Vehicles

Do you have a passion for Automotive? Do you want to challenge the status quo of the in-car experience? Do you want to take on very ambiguous problems? If you answered yes to these questions, we have a dream job for you.We are looking for an experienced, self-motivated, detail-oriented Build/Release Engineer who has demonstrated the ability to work in a fast-paced and complex software build environment. We are fast-paced—like really fast.Key job responsibilitiesAs Build and Release Engineer, you will:• Routinely merge source code between branches in a complex branching setup.• Build, maintain and continuously improve infrastructure for a multi-site development team, including source code repository, build, integration, release tools and scripts, continuous integration infrastructure, packaging, and deployment tools.• Develop processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.• Develop processes for, and perform ongoing integration of all open source and third-party code.• Investigate and recommend best practices for maintaining code quality, including the development of code metrics, code review workflows, code coverage measurement, and the use of static and dynamic analysis tools.• Influence and drive operational excellence best practices within the organization.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 2+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience- 2+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience ...

Corporate Counsel, Devices & Services Legal

Do you want to work on exciting, cutting edge legal issues and help shape the face of Amazon’s newest products and services? Amazon's Legal Department is looking for a talented privacy and regulatory attorney to support our rapidly growing and evolving Consumer Devices business. You will work directly with the business to help build and launch innovative new products and services for our customers. You will also partner with legal and business colleagues to prepare for and comply with new or evolving privacy regulations, and develop the organization’s long-term strategy for privacy. The successful candidate must be inquisitive, enthusiastic about technology, enjoy working hard and being continually challenged, and demonstrate sound judgment even in ambiguous situations. A background in privacy is not required but is extremely helpful.BASIC QUALIFICATIONS- 5+ years of legal experience- Juris Doctor and membership in one state bar or equivalent- Experience of a mix of corporate law firm and in-house work or equivalent. ...

Embedded Software Development Engineer - Multimedia, OPD Hardware

Amazon Lab126 is an inventive research and development company that designs and engineer’s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced innovative devices like Fire tablets, Fire TV and Amazon Echo.Work hard. Have fun. Make history.We are looking for an Embedded Software Development Engineer to help design, develop, and integrate our next generation devices. In this role you will work with customers, system architects, program managers and hardware engineers to implement, troubleshoot, fix kernel drivers, BSP for our next generation devices.You will be responsible for the development of real-time embedded firmware and embedded Linux software that implements security controls for the platform.Key job responsibilities- Design, build, and maintain efficient, reusable, and reliable C code- Debug and troubleshoot issues in the Kernel drivers, BSP and integration with OS frameworks. - Identify bottlenecks and bugs, and devise solutions to problems found in the product integration and field- Develop and implement a wide range of low-level embedded software (including kernel device drivers, network stack development, porting existing software to new embedded platforms, and other low-level programming activities), hardware development, as well as the development of application software - Develop and customize BSP, graphics, and port - Develop, port, and test software and firmware layers inside the Linux Kernel and frameworks- Help maintain code quality, organization, and automatization- Develop and maintain technical documentation- Provide technical guidance and mentorship to other team members. - Participate in code and design reviewsAbout the teamAmazon Lab126 is an inventive research and development company that designs and engineer’s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo.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- Embedded C/Linux development experience ...

Embedded Software Development Engineer, DeviceOS Software

The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Kindle, and Amazon Echo. What will you help us create?Work hard. Have fun. Make history. The Role We are looking for a talented and passionate Embedded Software Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know. In this role, you will be responsible for system architecture and development of new features for embedded systems across multiple product and technology spaces (Alexa devices, IoT devices, etc.). You will join a team whose mission is to ensure that state-of-the-art technologies that serve the customer can be supported via flexible software architectures, OS and Hardware Platform abstraction, testability, and scalability across multiple device types. You will dive into an ambiguous problem spaces and meticulously distill out design choices, trade-offs, and priorities. You will Investigate, prototype and deliver new and innovative system solutions, participate in design reviews, API development, and documentationYou love to share best practices, influence and align teams, and be a technical ambassador for software reuse across the wider Amazon organization.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 ...

Embedded Software Development Engineer, Emerging Devices

We are looking for a passionate, talented Software Development Engineer with a growth mindset who are adept at a variety of skills.Imagine being part of a team building the future of Smart Glasses. Echo Frames (Amazon’s first Smart Glasses product) are just the beginning. Amazon is focused on bringing technology and design into a form that is familiar to millions of people in ways that have never been done before. If you are excited about pushing the envelope and developing brand new experiences that empower users to do more as they engage with the physical world, we would love to meet you.. You will have the opportunity to make an impact across a couple of substantive organizations and be part of the start of a new product space within Amazon.Key job responsibilitiesAs a Software Development Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams.We are looking for a talented and passionate Software Engineer to be part of an exciting team building device software. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of innovative products used every day, by people you know. In this role, you will:- Be responsible for system architecture and development of new features for embedded systems- Investigate, prototype and deliver new and innovative system solutions- Design, develop and verify firmware for embedded systems- Participate in design reviews, API development, and documentation- Work with new technologies that are vital to product development- Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts- Build expertise in one or more core wireless technologies- WiFi, Bluetooth- Perform tasks including debug, bring-up, Beta and production software development- Successfully collaborate with both software and hardware product teamsAbout the teamOur 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 how you bring 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.Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.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- Experience in one or more of these areas: cameras, sensors and associated algorithm development- Experience in embedded software design, development and debugging preferably on ARM based platforms- Experience in coding in C/C++/Java- Experience with RTOS and embedded Linux development- Experience in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis · ...

Embedded Software Development Engineer, Kuiper Team

You will work on embedded code for satellite payload software (LINUX and FreeRTOS). You will contribute to various core functionnalities including Over-The-Air (OTA) updates, hardware fault detection, isolation and remediation, operational state management, and devices integrity verifications (ex. PRBS). This position puts an emphasis on hardware and software integration and test automation. We are looking for an outstanding software engineer to participate in all phases of software development from requirements through implementation and test to operations.Export Control Requirement:Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.Key job responsibilitiesKey job responsibilitiesIn this role, you will drive the design, development, and operation of a variety of key functions such as commanding, telemetry, power control, hardware interfaces, and autonomous capabilities for each satellite throughout its lifetime – from launch to de-orbit.In this role, you will:Own unique embedded software functions through design, implementation (in RUST, C++, C or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment.Write software to interact with devices/electronics using I2C, I3C, SPI, RS-422, RS-485, Ethernet, etc. communications.Work closely with hardware teams to support board design, secure bring-up, and verification, as well as integration and test.Follow best practices in high reliability embedded software development to ensure high levels of satellite reliability and availability.Work on the Satellite Communication Systems Payload.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 ...

Embedded Software Engineer, Kuiper Payload Network

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. You will design, craft, and deploy reliable embedded software for large quantity of consumer electronic products. Kuiper is breaking new ground with every device we design, and you will be an integral part of bringing this family of products to customers.Export Control RequirementDue to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.Key job responsibilities· Develop embedded software for terrestrial devices within the Project Kuiper system.· Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage.· Developing embedded software in assembly, C, C++, Rust or other languages· Have experience with real-time embedded software philosophies and practices· Have expertise with Linux and RTOS· Review schematics, logic analyzer, and embedded software (bare-metal) trouble-shooting techniques.A day in the lifeAs part of our BSP software engineering team, you will design and implement embedded software used in the Project Kuiper products. You will work in a collaborative environment with teams inside and outside of Amazon. You will craft your software from requirements, designs, code, test, to product deployment. You need to be flexible and responsive to changing priority issues.About the teamThe Kuiper Customer Terminal Software Team supports the devices that connect our customers to the Kuiper network. We provide software for both applications and the underlying Linux system. We work hand in hand with hardware, product and operations teams to deliver a great experience for 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 ...

Embedded Sr. Software Development Engineer, Multimedia, Hardware Compute Group

As a Linux and BSP, Multimedia Development Engineer, you will play a pivotal role in designing, implementing, optimizing, triaging and supporting multimedia functionalities for embedded systems. Your primary responsibilities will involve developing embedded Linux software that covers critical capabilities such as video, display, camera, audio, and graphics processing. As a seasoned expert, you will leverage your strong technical skills to drive innovation, optimize system performance, and deliver reliable solutions.Key job responsibilities- Design, develop, and maintain complex embedded software components for a multimedia processing pipeline, in any of the audio, graphics, video, display and camera software stack- Optimize embedded software for real-time performance, efficient memory management, and optimal resource utilization on target hardware platforms - Integrate multimedia software components with hardware-specific drivers, hardware abstraction layers (HAL), middleware, and operating systems- Collaborate with hardware engineers to ensure seamless hardware-software co-design and achieve optimal system-level performance- Perform in-depth unit, integration, and system-level testing to ensure the quality, reliability, and robustness of the multimedia software- Troubleshoot and debug complex issues in the multimedia software stack, including performance bottlenecks and edge cases- Create and actively participate in design reviews, code reviews, and retrospective meetings to continuously improve the development process and share knowledge- Stay up-to-date with the latest trends, technologies, and industry standards in embedded multimedia software development, and leverage this knowledge to drive innovation- Mentor and provide technical guidance to junior team members, fostering their growth and development- Take a leading role in defining the technical roadmap and architecture of the multimedia software stackBASIC 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 in embedded development in C/C++- Experience writing low level drivers- Experience as a mentor, tech lead or leading an engineering team ...