Software Engineer, Ad Experience
Explicitly mentions vibe coding and using coding assistant tools as part of the role.
About the Role
Full-stack Software Engineer on the Ad Experiences team building interactive advertising framework components and services across server and client sides. The role is hands-on across the full software lifecycle with a focus on software architecture, performance, and engineering best practices to support Samsung's ad monetization and measurement platform.
Job Description
Role
Join the Ad Experiences team as a Full Stack Software Engineer to design, build, deploy, and maintain interactive advertising framework components and consumer-facing services used on millions of devices. The role is 100% hands-on development with a strong emphasis on software architecture, performance, and engineering best practices.
Key Responsibilities
- Design, architect, implement, deploy, and maintain server-side and client-side components for interactive ads and ad monetization infrastructure.
- Write efficient, clean, testable, documented code and follow a test-driven / Agile approach.
- Rapidly prototype and develop consumer-facing services that run on constrained consumer devices.
- Build backend services using microservices architecture and event-driven patterns.
- Implement analytics features including reporting, aggregations, operational metrics, and customer-facing insights.
- Optimize for scaling patterns such as caching, background jobs, rate limiting, and performance tuning.
- Collaborate with product managers, UX designers, engineers, and distributed teams across sites; contribute technical proposals to improve design and architecture.
Requirements
- Bachelor’s or Master’s degree in computer science or related field (or equivalent experience).
- Typically requires 3+ years of related experience (or 1-2+ with a master’s, or PhD).
- At least 2 years of backend experience with Golang or a similar language in Ad Tech or related industry.
- At least 2 years of frontend experience with JavaScript and React in Ad Tech or related industry.
- Experience with event-driven systems / messaging (Kafka, RabbitMQ).
- Experience building analytics features and operational metrics.
- Familiarity with scaling patterns: caching, background jobs, rate limiting, performance tuning.
- Experience building JavaScript frameworks/libraries for consumer devices with low memory footprints and a focus on performance.
- Experience with microservices-based backend services.
- Strong architectural and design skills; proficiency with version control and front-end build tools (Git, webpack, npm).
- Experience with performance optimization, responsive design, and cross-browser compatibility.
- Ability to work with geographically distributed teams and effectively communicate across teams.
- Self-directed team player with experience using coding assistant tools and vibe coding practices.
Compensation & Location
- Base pay for candidates based in Mountain View, CA: $145,000 to $170,000.
Notes
- Role emphasizes hands-on engineering, architecture excellence, and building reliable, production-ready ad technology solutions.
Tech Stack
Skills
Experience Level
Salary
USD 145,000 - 170,000/year
Employment Type
Benefits
- •Medical
- •Dental
- •Vision
- •Life Insurance
- •401(k)
- •Employee Purchase Program
- •Tuition Assistance (after 6 months)
- •Paid Time Off
- •Student Loan Program (after 6 months)
- •Wellness Incentives