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

Samsung Electronics America
Mountain View, California, US
$190K-$240K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Position Summary

All the relevant skills, qualifications and experience that a successful applicant will need are listed in the following description.

Samsung Ads is a leading innovator in advertising technology, dedicated to providing cutting-edge solutions that optimize ad performance and deliver exceptional results for our clients.

We are seeking a highly skilled and experienced front-end staff engineer to join our dynamic team and help shape the future of the ad tech industry.

We seek a talented Staff Engineer to play a pivotal role in enhancing our platform’s performance advertising capabilities.

As an integral part of our engineering team, you will collaborate with cross-functional teams to design, implement, and optimize attribution models, ensuring accurate measurement of marketing campaign effectiveness.

As a Staff Engineer, 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 the 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.

Responsibilities

  • 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 Qualifications

Necessary Skills / Attributes

  • Typically requires at least 8 years of related experience and a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years.
  • 3 years of experience in programming with Erlang
  • Experience in designing and building highly scalable, high throughput distributed systems
  • 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 $190,000 and $240,000. Actual pay will be determined considering factors such as relevant skills and experience, and comparison to other employees in the role.

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.

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

We are looking for strong software engineers who are excited to grow their understanding of Digital Marketing Management, build highly scalable and reliable software partnering across disciplines and geographies, and help businesses to achieve the best results with a joyful experience for TikTok use...

Promoted
Fortinet
Sunnyvale, California

The QA Developer must be a quick learner, must be able to work efficiently and effectively, to identify defect and risk that should be addressed during development test and for release readiness. The software development QA developer need to work with the developer team to deliver high quality of th...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Staff Software Engineer, Data. ...

Promoted
TikTok
San Jose, California

TikTok Lead Ads team is responsible for building lead generation solutions that enable businesses to create seamless interactions with their customers while ensuring our community feels comfortable and safe on the platform. Our team owns the end-to-end stack for lead ads, including customer and user...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Staff Software Engineer, QA. NET, SQL, React, and NodeExperience in designing, developing, testing, and maintaining softwareAbility to drive results through collaboration and technical problem solving. ...

LinkedIn
Mountain View, California

As a Senior Staff Software Engineer on the AI Training Infra team, you will play a crucial role in leading and building the next-gen training infrastructure to power AI use cases. Basic Qualifications:- BS/BA in Computer Science or related technical field or equivalent technical experience- 5+ years...

General Motors
Mountain View, California

This individual should be prepared to build and maintain new capabilities for a large-scale application, provide technical leadership to a strong engineering team, instill best practices for reliable and scalable platform development, and proactively look for opportunities to better our technology a...

Verkada
San Mateo, California

As a pioneering Senior Software Engineer in the Core Engineering team, you will be at the forefront of developing and sustaining the vital growth infrastructure at Verkada. Only Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms, workplace and in...

Western Digital
Milpitas, California

Our Package Design Engineering team is seeking a talented Staff Engineer with expertise in both thermal management and machine learning, based at our Milpitas, CA, USA site. In this role, you will be pivotal in driving innovation in thermal design for our high-performance flash products, as well as ...

Zoox
San Mateo, California

We are seeking an engineer to develop and enhance our trajectory generation algorithms and software to continuously improve our autonomous driving system. Design trajectory generation algorithms and implement them in high-quality software to continuously improve the capability of our autonomous driv...