Software Development Engineer, Amazon Ads Creativex

Amazon Amazon · Big Tech · MLN, United Kingdom +1 · Software Development

Full-stack Software Development Engineer for Amazon Ads Reach Extension team in Edinburgh, Scotland. The role involves designing, building, testing, and supporting innovative advertising products that reach millions of customers. Requires experience in front-end (React, TypeScript) and backend (Kotlin, AWS) development, with an interest in generative AI and machine learning. Offers end-to-end ownership and impact on customer advertising success.

What you'd actually do

  1. Deliver; design, build, test, and operationally support product features writing both client- and server-side code in React, TypeScript, Kotlin and Elasticsearch, using AWS services.
  2. Customer obsession; develop an understanding of our advertising customers, from marketing managers to marketing directors and brand owners. Advocate what we should prioritise to help deliver value.
  3. Collaborate; work with specialists from a range of disciplines including UX designers, product managers, programme managers, and engineers from a range of partner teams.
  4. Iterate; find better ways to deliver, improve our testing practices, revise our architecture as needs change or better ways are found.

Skills

Required

  • professional software development experience
  • programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • building complex software systems that have been successfully delivered to customers
  • debugging, profiling, and implementing best software engineering practices in large-scale systems

Nice to have

  • full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Machine Learning and Large Language Model fundamentals, including architecture, training/inference lifecycles, and optimization of model execution