Software Development Engineer II

4 weeks ago


Palo Alto, California, United States Amazon Full time
Job Summary

We're building a foundational Large Language Model (LLM) for Amazon Stores that combines general world knowledge with Amazon e-commerce domain knowledge to provide new and improved shopping experiences for our customers. As a Software Development Engineer II, you'll work with talented scientists and engineers to innovate on behalf of our customers. If you're passionate about technology, innovation, and customer experience, and are ready to make a lasting impact on the industry, this is your moment to join us on this exciting journey.

Key Responsibilities

In this role, you'll leverage your engineering background and expertise to help develop generative AI for shopping. Your responsibilities will include:

Developing big data and machine learning pipelines to enable the training, evaluation, and deployment of large language models.

Creating tooling to accelerate model experimentation and draw key insights from diverse aspects of model performance metrics.

Interfacing with partner engineering teams, applied scientists, and product managers to define requirements for production systems, collaborate on science experimentation, and create plans for deployment.

Moving quickly and navigating ambiguity, making short-term and long-term trade-offs, and delivering incrementally.

Working on a wide range of technologies and problems, from big data distributed computing, internal tooling to streamline machine learning operations, to prompt engineering.

Requirements

To be successful in this role, you'll need:

3+ years of non-internship professional software development experience.

2+ years of non-internship design or architecture experience, including design patterns, reliability, and scaling.

Experience programming with at least one software programming language.

Experience in developing machine learning pipelines, developing large language models, or natural language understanding models.

Preferred Qualifications

We're looking for candidates with:

3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations experience.

A Bachelor's degree in computer science or equivalent.

Amazon is committed to a diverse and inclusive workplace. 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. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Los Angeles County applicants: Job duties for this position include work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.

  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Visual Shopping team at Amazon. As a key member of our team, you will be responsible for designing and developing innovative software solutions that enable customers to shop in new and exciting ways.Key ResponsibilitiesParticipate in all aspects of the software...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer II to join our Supply and Identity Data platform team. As a key member of this team, you will be responsible for designing, developing, and operating petabyte-scale data systems to support Amazon's advertising business.The ideal candidate will have a strong background in...


  • Palo Alto, California, United States Amazon Full time

    We're seeking a talented Software Development Engineer to join our team at Amazon. As a key member of our conversational AI team, you will be responsible for designing, developing, and deploying large language models that power our conversational interfaces.Key responsibilities include:Designing and implementing distributed inference systems for large...


  • East Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Data Firehose team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable software systems.Your primary focus will be on building and maintaining our data processing infrastructure, ensuring seamless...


  • Palo Alto, California, United States United Software Group Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing and implementing real-time systems using the QNX Real-Time Operating System (RTOS).Key Responsibilities:Establish reliable, low-latency, high-throughput data...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating a sustainable future through innovative electric vehicles and clean energy solutions. As a Software Engineer II, Salesforce, you will be part of a dynamic team that is redefining the automotive industry.Role SummaryThis role involves developing cutting-edge solutions on the Salesforce platform,...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's revolutionizing the electric vehicle industry. Our mission is to keep the world adventurous forever, and we're seeking talented individuals to join our team.Job SummaryWe're looking for a skilled Software Engineer II to join our Salesforce team. As a key member of our team, you'll be responsible for...


  • Palo Alto, California, United States Amazon Full time

    Job SummaryAmazon is seeking a highly skilled Software Development Engineer II to join our Stores Foundational AI team. As a key member of this team, you will be responsible for developing and deploying large language models to improve shopping on Amazon. This is an exciting opportunity to work with talented scientists, engineers, and technical program...


  • Palo Alto, California, United States Amazon Full time

    We're working to improve shopping on Amazon using the conversational capabilities of large language models, and are searching for pioneers who are passionate about technology, innovation, and customer experience, and are ready to make a lasting impact on the industry.You'll be working with talented scientists, engineers, and technical program managers (TPM)...


  • Palo Alto, California, United States Amazon Full time

    About the RoleAs a Software Development Engineer II in Visual Search, you will be part of a dynamic team responsible for creating innovative solutions that help customers search and discover products using images. Our team is passionate about leveraging computer vision, machine learning, and information retrieval to deliver exceptional customer...


  • Palo Alto, California, United States Amazon Full time

    About the RoleAs a Software Development Engineer II in Visual Search, you will be part of a dynamic team responsible for creating innovative solutions that help customers search and discover products using images. Our team is passionate about leveraging computer vision, machine learning, and information retrieval to deliver exceptional customer...


  • Palo Alto, California, United States Amazon Full time

    We are seeking a skilled Software Development Engineer in Test II to join our Visual Search team in Palo Alto. As a key member of our team, you will be responsible for building and maintaining an automated test infrastructure for our backend systems, ensuring the quality and reliability of our Visual Search services.Key responsibilities include:Designing and...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job Title: Embedded Software DeveloperLocation: Palo Alto, CaliforniaThis is a full-time role that requires strong experience with QNX RTOS, DDS middleware, and Qualcomm 8255 SoC hardware.Key Responsibilities:Design and implement HAL (Hardware Abstraction Layers) to separate core logic from hardware-specific details.Develop software that interfaces with...


  • Palo Alto, California, United States Rivian Full time

    About Rivian:Rivian is a pioneering company that aims to keep the world adventurous forever. We achieve this through our emissions-free Electric Adventure Vehicles and by attracting curious, courageous individuals to our team.As a company, we constantly challenge the status quo, reframing old problems and seeking new solutions. We operate in areas that are...


  • Palo Alto, California, United States Unreal Gigs Full time

    About the RoleWe're seeking talented engineers to collaborate with our founders in shaping the direction of Unreal Gigs. This role offers an opportunity to contribute to building the foundational product and be an integral part of the decision-making process.Key ResponsibilitiesCollaborate closely with users to understand their development needs and inform...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's redefining the boundaries of innovation. Our mission is to create a world where adventure knows no bounds, and our Electric Adventure Vehicles are the key to unlocking it.We're a team of curious and courageous individuals who thrive in a culture of continuous learning and improvement. Our backgrounds may be...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating emissions-free Electric Adventure Vehicles. We're seeking a highly skilled Software Engineer to join our team and contribute to the development of cutting-edge systems.Key ResponsibilitiesDesign, develop, and maintain embedded software applications using Modern C++ (C++11 or later), Rust, or...


  • Palo Alto, California, United States Amazon Full time

    About the RoleAmazon is seeking a highly skilled Software Development Engineer to join our Data Firehose team. As a key member of this team, you will be responsible for designing, developing, and deploying scalable and highly available data ingestion solutions.Key Responsibilities:Design and develop new features and functionality for the Data Firehose...

  • Software Engineer

    4 weeks ago


    Palo Alto, California, United States Penn State University Talent Acquisition Full time

    Job DescriptionWe are seeking a highly motivated and experienced Software Engineer to join our team at Penn State University's Applied Research Laboratory (ARL). As a key member of our Communications and Signal Processing Division, you will be responsible for designing and developing cutting-edge software solutions to support various research processes and...

  • Software Engineer

    4 weeks ago


    Palo Alto, California, United States Pennsylvania State University Full time

    Job Summary:We are seeking a highly motivated and experienced Software Engineer to join our team at the Applied Research Laboratory (ARL) at Penn State University. The successful candidate will be responsible for designing and developing software solutions for various research projects, including algorithm implementation and integration. The ideal candidate...