Software Development Engineer, Alexa AI

Amazon Amazon · Big Tech · Gdansk, Poland · Software Development

Software Development Engineer role focused on building and delivering consumer-facing conversational assistant features using advanced LLM techniques like fine-tuning and prompt optimization for Alexa AI.

What you'd actually do

  1. Design, implement, and deploy high-quality software components and features using best design approaches and practices.
  2. Work independently and collaboratively to deliver secure, testable, maintainable, and efficient software with minimal defects.
  3. Provide constructive code reviews for team members while ensuring your own code reviews are thorough and timely.
  4. Identify opportunities for improvement and implement solutions that enhance your team's software quality and maintainability.
  5. Build positive working relationships with peers, effectively navigate differing viewpoints, and help onboard new team members to your team's systems and processes.

Skills

Required

  • 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 (architecture, design patterns, reliability and scaling) of new and current systems
  • 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

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 across all levels of the organization

What the JD emphasized

  • fine-tuning
  • In-Context Learning (ICL)
  • prompt optimization

Other signals

  • LLM
  • fine-tuning
  • prompt optimization
  • conversational assistant