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 designing and developing end-to-end projects, working with Generative AI and distributed systems, and owning the quality of major deliverables. Requires strong software engineering skills, experience with AWS, and developing services using Generative AI.

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
  • Master's degree or equivalent in computer science, computer engineering, or related field, or Doctorate/PhD or equivalent
  • Experience building complex software systems that have been successfully delivered to customers, or experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience leading and influencing your team or organization, or experience in debugging, profiling, and implementing software engineering best practices in large-scale systems
  • Experience as a mentor, tech lead or leading an engineering team, or experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Expertise in AWS products and services, and experience developing services that use Generative AI as foundations.

What the JD emphasized

  • developing services that use Generative AI as foundations

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
  • staying at the forefront of AI transformation
  • developing services that use Generative AI as foundations