Back to jobsJob overview

About the role

Software Development Engineer, Alexa AI at AMZN Dev Cntr Poland sp. z.o.o

Required Skills

javac++c#ai/mlllmsfine-tuningprompt optimizationsoftware architecturecode reviews

About the Role

Join the Alexa AI team as a Software Development Engineer to build next-generation conversational assistant capabilities using LLMs. You'll design, implement, and deploy software components while applying advanced techniques like fine-tuning and prompt optimization. This role involves delivering large-scale customer-facing features that impact millions of users worldwide.

Key Responsibilities

  • Design, implement, and deploy high-quality software components and features using best practices
  • Work independently and collaboratively to deliver secure, testable, maintainable, and efficient software
  • Provide constructive code reviews for team members and ensure thorough reviews of your own code
  • Identify opportunities for improvement and implement solutions to enhance software quality
  • Build positive working relationships with peers and help onboard new team members

Required Skills & Qualifications

Must Have:

  • Knowledge of professional software engineering & best practices for full software development life cycle
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience contributing to the architecture and design of new and current systems

Nice to Have:

  • Bachelor's degree in computer science or equivalent
  • Experience working on Machine Learning applications
  • Experience defining system architectures and exploring technical feasibility tradeoffs
  • Ability to effectively communicate with technical and non-technical stakeholders