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