Search jobs > Sunnyvale, CA > Software development

Software Development Engineer, Devices

Amazon.com Services LLC
Sunnyvale, California, USA
$129.3K a year
Full-time

Amazon Devices is building products to enable new forms of ambient computing, and we are looking for skilled and passionate software engineers to join our world-class, growing team.

As an Software Development Engineer, you will conceive, design, and bring to market computer vision techniques for a smart-home product.

In this role, you will play a crucial role in the development and deployment of generative AI and machine learning applications.

Your primary responsibilities will include designing, developing, and deploying AI-driven applications that leverage cutting-edge generative AI and machine learning techniques.

You will work closely with applied scientists and other engineers to create robust and scalable AI solutions that meet our clients' needs.

You will need to define models, drive best engineering practices, and produce clean, re-usable code. You must be prepared to deal with ambiguity and be ready to learn as you go.

You will have the opportunity to influence product decisions and direction that will impact millions of customers.

Key job responsibilities

  • Design, develop, and deploy generative AI and machine learning applications.
  • Collaborate with data scientists and researchers to implement and optimize AI models.
  • Develop and maintain scalable and efficient codebases.
  • Conduct experiments, analyze results, and refine models to achieve optimal performance.
  • Integrate AI models into production systems and ensure their reliability and efficiency.
  • Deploy applications on devices and cloud platforms, and manage their lifecycle.
  • Stay updated with the latest advancements in AI and machine learning technologies.
  • Participate in code reviews, design discussions, and team meetings.
  • Mentor junior engineers and provide technical guidance.

About the team

This role is on a cross-functional team with a startup mentality. We’re moving fast and have ample growth and development opportunities.

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

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience in embedded development in C / C++
  • 30+ days ago
Related jobs
Promoted
Axiado
San Jose, California

The successful candidate will work with customers and leadership as well as internal software and hardware engineering teams to integrate Axiado products into various customer platforms. Prior experience in Software development and integration of various interfaces, such as I2C/I3C, SPI, PCIe, USB, ...

Promoted
TikTok
Mountain View, California

The teams within USDS that deliver on this commitment daily span across Trust & Safety, Security & Privacy, Engineering, User & Product Ops, Corporate Functions and more. Our quality assurance engineering team is responsible for keeping the e-commerce ecosystem stable, secure and intuiti...

ByteDance
San Jose, California

We are actively seeking talented Software Development Engineers specializing in Large Language Models (LLM) to join our dynamic team. About the Team: The Applied Machine Learning Enterprise team combines system engineering and machine learning to develop and operate Large Language Model (LLM) servic...

Promoted
TikTok
San Jose, California

Our quality assure engineering team is responsible for keeping an e-commerce ecosystem stable, secure and intuitive for our users. And also participate in system architecture stability improvement, including monitoring construction, load testing, Chaos engineering, and CICD, etc. ...

Advanced Micro Devices, Inc
San Jose, California

AMD together we advance_ The Role: Adaptable systems-on-chip (ASoC) devices have entered the mainstream and represent major drivers in the evolution of the programmable logic industry. AMD is at the forefront developing design tools and technologies for performance-oriented programmers to target rec...

Amazon.com Services LLC
Palo Alto, California

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. We are looking for a Senior Machine Lear...

Amazon Development Center U.S., Inc.
Santa Clara, California

A Senior Software Development Engineer in this role will be responsible for developing the architectural vision, upholding best practices and quality standards, delivering high quality engineering solutions and code. We are looking for a software development engineer for the Next Generation Develope...

Managed Staffing
San Jose, California

The Software Engineer will play a crucial role in developing, maintaining, and refactoring software components for our cutting-edge medical devices across desktop, web, and cloud platforms. The Software Engineer will play a crucial role in developing, maintaining, and refactoring software components...

Fortinet
Sunnyvale, California

You will also participate in normal software development life cycle such as coding and debugging and testing, and contribute to the design and implementation of innovative features. At least 5 years of experience in software development. Solid understanding of LLM and associated development environm...

Amazon.com Services LLC
Sunnyvale, California

Are you a Software Engineer with a passion for building great experiences? Are you looking for an opportunity to build scalable and robust platform for Alexa App used by 10s of millions of customers around the world? Look no further. We are looking for passionate, hard working software engineers who...