Staff Engineer II, Software Engineering – Ad Platform Bidding & Optimization (Samsung Ads)

Samsung Electronics
Mountain View, California, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Position Summary

Over the last few years, Samsung has been investing in building a portfolio of engaging services across its devices to complement its market-leading hardware business, while leveraging its unparalleled global distribution footprint.

These services, coupled with a vast partner network and proprietary data, generate a massive opportunity for ad-based monetization.

Six years into this journey, Samsung Ads is a highly successful and fast-growing business. This business and its continued future success depend on the products, technologies, and tools owned by the Global Ads Product & Engineering team.

Hundreds of people strong, with a substantial presence in five countries, the Global Ads P&E team is a dynamic and complex organization, operating across a broad spectrum of product and strategic domains.

Submit your CV and any additional required information after you have read this description by clicking on the application button.

As a Staff Engineer II, Software Engineering you will be part of a dynamic team that owns the core ad bidding and optimization for Samsung Ads advertising serving platform.

The team handles mission-critical modules that have a direct impact on revenue and customer satisfaction. This team is responsible for managing, growing and optimizing access to our high-quality programmatic ads supply.

Our tech stack includes Erlang, Go, and C code with a mixture of OTP, HAProxy, Nginx, ScyllaDB, Kafka, and Athena technologies.

We are also using Docker and Kubernetes on our AWS stack.

Role and ResponsibilitiesResponsibilities

  • Create enterprise-level distributed server infrastructure for mission-critical operations
  • Research and develop algorithms for distributed consensus, replication, consistency, availability, and scalability
  • Makes difficult design trade-offs and decisions about features, schedule, quality, and cost
  • Seeks the optimal technology solutions to problems from internal and external options, and applies appropriate methodology to identify issues / concerns
  • Primary accountability for major elements of a project, determines all tasks that are required, and is responsible for project outcome
  • Designs, develops and / or directs research and tests to validate effect and consequences of designs, process or product enhancements across projects and / or products
  • Proactively determines measures and standards of success for project, product, and process quality within project teams
  • Participate and follow all team processes and technical standards
  • Some travel may be required (up to 10%)

Skills and QualificationsNecessary Skills / Attributes

  • Minimum 12 years of related experience and a Bachelor's degree, or 10 years and a Master's degree, or a PhD with 7 years experience
  • 5+ years of experience in programming with Erlang
  • Experience in designing and building highly scalable, high throughput distributed systems

Experience building backend services in Go. A solid foundation in systems programming, computer science, and software engineering.

  • Can-do attitude, take ownership and responsibility of the task and drive things to completion with minimum support
  • Collaborative spirit with a willingness to mentor others
  • Curious mind that enjoys building things and appreciating the craftsmanship in software
  • Hands-on experience working in a multithreaded environment

Nice to Have

  • Familiar and experienced following Agile methodologies such as Scrum
  • Functional programming experience
  • Experience mentoring and guiding junior developers
  • Previous experience as a lead
  • Experience with Code Version tools like Git and collaboration tools like JIRA

CALIFORNIA ONLY

Compensation for this role is expected to be between $240,000 and $280,000. Actual pay will be determined considering factors such as relevant skills and experience, and comparison to other employees in the role.

LI-BL1

At Samsung, we believe that innovation and growth are driven by an inclusive culture and a diverse workforce. We aim to create a global team where everyone belongs and has equal opportunities, inspiring our talent to be their true selves.

Together, we are building a better tomorrow for our customers, partners, and communities.

Samsung Electronics America, Inc. and its subsidiaries are committed to employing a diverse workforce and provide Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law.

Reasonable Accommodations for Qualified Individuals with Disabilities During the Application Process

Samsung Electronics America is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application process.

If you have a disability and require a reasonable accommodation in order to participate in the application process, please contact our Reasonable Accommodation Team (855-557-3247) or SEA Accommodations Ext@sea.

samsung.com for assistance. This number is for accommodation requests only and is not intended for general employment inquiries.

J-18808-Ljbffr

16 days ago
Related jobs
Promoted
TikTok
San Jose, California

Ads Platform and Interfaces teams have strong customer focus and dedication to the technical excellence, to meet our customer needs with reliable and performant platforms and services. We are looking for strong software engineers who are excited to grow their business understanding, and build highly...

Promoted
Fortinet
Sunnyvale, California

Software Development: Design, implement, and test software for embedded systems, ensuring it meets performance, reliability, and security requirements. System Optimization: Optimize software for performance, power efficiency, and memory usage within the constraints of the embedded environment. Debug...

Promoted
TikTok
San Jose, California

In an industry where signal loss is becoming the new norm in online advertising, our Ads Identity and Attribution team tackles the evolving landscape of identity matching (acquiring user identification from signals) and attribution (assigning signals to ad touchpoints). You will dedicate yourself to...

Zoox
San Mateo, California

Zoox is looking for a platform/site reliability engineer who will be responsible for measuring and maintaining the uptime of the many services critical to the development process for autonomous vehicles. Collaborate with software engineering teams to improve deployment processes and automation. Ment...

Walmart
Sunnyvale, California

We are seeking a visionary Tech Lead Staff Software Engineer to lead our Discovery GenAI team. Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area. W...

BILL
San Jose, California

Payment Engineer will have an opportunity to re-architect the platform to accommodate the scaling needs and add capabilities to offer new products and services to our customers. At least 12 years of software engineering experience with a Bachelor’s degree, 16+ years of work experience may be conside...

Google Cloud - Minnesota
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Samsung Semiconductor
San Jose, California

The APL (Advanced Processor Lab) is one of the research teams of SAIT (Samsung Advanced Institute of Technology), which is Samsung‘s R&D hub, established as the incubator for cutting-edge technologies. Bachelors in Electrical/Computer Engineering with 15 years of relevant industry experience, or...

Walmart
Sunnyvale, California

Bachelor's degree or the equivalent in Computer Science, Engineering (any) or related field and 6 years of experience in large scale enterprise software development environment;. Master’s degree or the equivalent in Computer Science, Engineering (any) or related field and 3 years of experience in la...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...