Software Development Engineer, Dots Engineering - Nest

Amazon Amazon · Big Tech · DIF, Mexico +1 · Software Development

Software Development Engineer role focused on building AI solutions for devices and operations, transforming customer experiences. The role involves end-to-end project design and development, working with Generative AI, distributed systems, and data processing. Requires strong software engineering skills, experience with AWS, and a focus on delivering high-quality software in an Agile environment.

What you'd actually do

  1. Solve complex architecture and business problems in an extensible and simplified way.
  2. Apply core software engineering skills daily – such as coding, systems design, and problem solving – while utilizing advanced algorithmic and analytical skills
  3. Mentor other developers on the team or across teams
  4. Work in an Agile/Scrum environment to deliver high quality software

Skills

Required

  • 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

Nice to have

  • 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
  • Expertise in AWS products and services
  • experience developing services that use Generative AI as foundations

What the JD emphasized

  • Generative AI
  • AI solutions

Other signals

  • applying latest advances in technology to solve real-world problems
  • transform our customers’ experiences
  • developing exciting products for consumers
  • pioneered building AI solutions for business functions in devices and operations
  • staying at the forefront of AI transformation
  • developing services that use Generative AI as foundations