Software Development Engineer, Devices - Emerging Product

Amazon Amazon · Big Tech · Sunnyvale, CA · Software Development

Software Development Engineer role focused on designing, developing, and deploying generative AI and machine learning applications for smart-home products. This role involves collaborating with scientists, implementing AI models, and integrating them into production systems on devices and cloud platforms.

What you'd actually do

  1. Design, develop, and deploy generative AI and machine learning applications.
  2. Collaborate with applied scientists and researchers to implement and optimize AI models.
  3. Develop and maintain scalable and efficient codebases.
  4. Conduct experiments, analyze results, and refine models to achieve optimal performance.
  5. Integrate AI models into production systems and ensure their reliability and efficiency.

Skills

Required

  • Software development experience
  • System design and architecture
  • Object Oriented Design
  • Programming in at least one software programming language

Nice to have

  • Full software development life cycle experience
  • Coding standards
  • Code reviews
  • Source control management
  • Build processes
  • Testing
  • Operations experience
  • ML/CV techniques
  • Generative AI
  • Machine learning

What the JD emphasized

  • generative AI
  • machine learning applications
  • state of the art generative AI and machine learning techniques
  • AI-driven applications
  • AI solutions

Other signals

  • generative AI
  • machine learning applications
  • state of the art generative AI and machine learning techniques
  • AI-driven applications
  • AI solutions