Software Development Engineer, Amazon
DESCRIPTION
Amazon Ads - Publisher Technology (PubTech) is a new exciting program that is building supply-side solutions for our content publishers to sell their inventory and maximize yield/monetization. The Publisher Rules engineering team is developing features which allow our publishers to define and enforce advertising restrictions on their inventory and communicate those restrictions to prospective advertisers. We are looking for creative and thoughtful software engineers to collaborate with their peers in creation of solutions for our publishers.
This Austin-based team is focused on:
* designing, implementing, deploying, and supporting globally-available user interfaces and APIs for our publisher partners to use to define restrictions on their ad inventory and products
* creation of low-latency solutions to evaluate and enforce these restrictions during real-time ad bid flow, partnering closely with the publisher ad serving teams within Amazon
* collaborating with other Amazon advertising teams in policy/rules-based technical solutions.
* supporting publisher SDEs in integration with our rules
Key job responsibilities
* Designs and independently implements key features solving difficult software problems for our publishers, potentially spanning multiple areas of Amazon’s advertising ecosystem.
* Provides thorough unit and integration testing, and supports products while deployed and used by our stakeholders
* Influences the team’s technical direction and maintains a high quality bar, having a direct impact on both software quality and experience for our users
* Collaborates with peers and mentors to receive guidance, and acts as a mentor to others as required
A day in the life
You will be working with a team of other Software Development Engineers (SDEs) on building new infrastructure and tooling to support a dynamic advertising rules engine, focused on publisher restrictions/rules. You will be building both user interactive (UI/API) capabilities, as well as real-time advertising bid-flow logic used to ensure that our publishers restrictions are able to be defined and adhered to during the serving of advertiser content. You will work closely with other teams within Publisher Technology (PubTech) on design and implementation of solutions. You will author design documents and present those to teams, and will be expected to contribute/comment on design artifacts submitted by other SDEs. You will attend (and occasionally, lead) daily standups with the engineering team. You will work with product managers to understand our publisher’s requirements, and will then work with UX design teams in aligning on a final vision of how our publishers will use the feature you are developing.
About the team
This team is based in our Austin, TX offices, alongside other advertising engineering teams.. Collaboration and relationships are key. We do lunch together as often as possible both in the office and at local restaurants, and generally try to have at least two social events each year. As an SDE on this team, you will have easy access to other SDEs across Amazon Advertising, and will partner with them often on building solutions.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience building complex software systems that have been successfully delivered to customers
- 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
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.