Job summary
Amazon Ads is looking for early career engineers interested in backend, front-end, and/or full-stack software development to join the Reporting and Annotations teams building interactive reporting products that make our customer’s advertising campaign performance clear and empower actionable conversations with their account team. Our strong record of delivery has led our team to grow as we expand into new product areas, and we have a variety of roles for candidates interested in either backend roles (working with Kotlin, Elasticsearch) and front-end roles (React, TypeScript) all running (of course) on AWS.
This role offers the authority and responsibility to own not only the technical design, implementation, and operational support of the features you work on, but also a key part of the customer’s advertising success through their use of our products. You will be involved in every aspect of the process from idea generation to delivery and support, meeting our high standards of performance, accuracy and reliability while operating at massive scale, 24x7. While you relish technically challenging work, you also understand that the biggest impact is from intuitive products that are delivered through iteration, collaboration, and teamwork. You will both learn and teach as your work within an outstanding team of world-class engineers from over a dozen countries.
While most of our existing team is based in Edinburgh, we’re expanding to create a new team with people based in Edinburgh/London/Paris/Luxembourg so we’re flexible provided you’re near one of those locations.
Key job responsibilities
* 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.
* 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.
* Collaborate; work with specialists from a range of disciplines including UX designers, product managers, programme managers, and engineers from a range of partner teams.
* Iterate; find better ways to deliver, improve our testing practices, revise our architecture as needs change or better ways are found.
About the team
We make reporting products that provide a clear and actionable view of how advertising campaigns are performing. As with all Amazon teams we care about the scalability, performance and operational excellence of our service, but beyond this we value people who understand that ease of use makes a meaningful difference to the customer experience in a complex data-driven domain like advertising.
We serve both external customers and their internal account teams where our products serve as the common-ground to discuss the details of their business and advertising performance.
* Programming experience with at least one modern language such as Java, C++, Python or C# including object-oriented design.
* Bachelor's degree in computer science/similar field or equivalent experience in software development.
* Advanced programming skills (concurrency, profiling and performance optimisation).
* Designed and built complex systems (architecture, design patterns, reliability and scaling).
* If you're focused on backend then knowledge of Kotlin in a Linux environment is an advantage.
* If you're more interested in front-end then experience of React, TypeScript, CSS would be ideal.
* Experience in basic data manipulation and analysis, including command-line tools and scripting.
Job ID: 112761
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...