Software Development Engineer, Ads Console Frameworks

Amazon.com, Inc.
New York, NY, United States
1 day ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Software Applications C Sharp (Programming Language) C++ (Programming Language) Mobile Application Development Perl (Programming Language) Object-Oriented Software Development Software Engineering Multi-Agent Systems Prompt Engineering
+6 more
Technical Debt Information Technology Front End Software Development Code Restructuring Data Pipelines Api Management

Job description

Experteer Overview In this role you will steer the architectural evolution of the Ads Console Frameworks to support AI-driven, agentic workflows. You’ll shape platform contracts and API patterns used by dozens of partner teams, aligning technical direction with advertiser workflows and business impact. You’ll work across frontend framework architecture, platform services, AI orchestration, and data pipelines to enable scalable, reliable experiences. This is a hands-on leadership position that emphasizes product-thinking, architectural judgment, and solid engineering fundamentals to unlock leverage at scale. Compensation / Benefits * Lead technical architecture and hands-on delivery across the full AI application stack (UI, services, agent infrastructure, orchestration, evaluation) for the Ads Agent experience and integration framework used by partner teams * Infuse product thinking into architecture by deeply understanding advertiser workflows and how users actually interact with the product * Set architectural direction for a horizontal platform team by defining integration patterns and API contracts and maintaining quality as adoption grows * Establish best practices for building AI applications (evaluation methodologies, quality guardrails, prompt engineering, orchestration patterns) and for AI-native development (AI tools, agentic coding) * Drive operational excellence and mentor engineers across the team * Lead design reviews and drive cross-team alignment on major framework capabilities * Implement interfaces and extension points for partner ecosystems * Refactor and simplify complex services to reduce technical debt and improve maintainability Tasks * 3+ years of non-internship professional software development experience * 2+ years of non-internship design or architecture experience * 1+ years of software development engineer or related occupational experience * 1+ years of designing and developing large-scale, multi-tiered, distributed software applications using C#, C++, Java, or Perl * 1+ years of Object Oriented Design experience * Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field Key requirements * health insurance (medical, dental, vision) * RSUs and sign-on payments * 401(k) matching * paid time off * parential leave * EAP and mental health support

Requirements

Lead * Set architectural direction for a horizontal platform team by defining integration patterns and API contracts and maintaining quality as adoption grows * Establish best practices for building AI applications (evaluation methodologies, quality guardrails, prompt engineering, orchestration patterns) and for AI-native development (AI tools, agentic coding) * Drive operational excellence and mentor engineers across the team * Lead design reviews and drive cross-team alignment on major framework capabilities * Implement interfaces and extension points for partner ecosystems * Refactor and simplify complex services to reduce technical debt and improve maintainability Tasks * 3+ years of non-internship professional software development experience * 2+ years of non-internship design or architecture experience * 1+ years of software development engineer or related occupational experience * 1+ years of designing and developing large-scale, multi-tiered, distributed software applications aaas _ C#, C++, Java, or Perl * 1+ years of Object Oriented Design experience * Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field Key requirements * health insurance (medical, dental, vision) * RSUs and sign-on payments * 401(k) matching * paid time off * parential leave * EAP and mental health support

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

4:27 min

Running custom code and managing API security policies

Sander ten Brinke Sander ten Brinke · WWC 2024

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · WWC 2024

3:06 min

The lack of responsibility over technical debt

Stefan Priebsch · WWC 2021

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss · Coffee With Developers

8:46 min

Securing applications with data management browser APIs

Sasha Shynkevich · JS Congress

Videos

See all

Related articles

See all