Samsung Electronics America
Staff Engineer, Software Engineering – Ad Platform Bidding & Optimization (Sam
Samsung Electronics America, Mountain View, California, us, 94039
Position Summary
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 operationsResearch and develop algorithms for distributed consensus, replication, consistency, availability and scalabilityMakes difficult design trade-offs and decisions about features, schedule, quality and costSeeks the optimal technology solutions to problems from internal and external options, and applies appropriate methodology to identify issues/concernsPrimary accountability for major elements of a project, determines all tasks that are required, and is responsible for project outcomeDesigns, develops and/or directs research and tests to validate effect and consequences of designs, process or product enhancements across projects and/or productsProactively determines measures and standards of success for project, product, and process quality within project teamsParticipate and follow all team processes and technical standardsSome 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 ErlangExperience in designing and building highly scalable, high throughput distributed systemsA solid foundation in systems programming, computer science and software engineeringCan do attitude, take ownership and responsibility of the task and drive things to completion with minimum supportCollaborative spirit with a willingness to mentor othersCurious mind that enjoys building things and appreciating the craftsmanship in softwareHands-on experience working in a multithreaded environmentNice to Have
Familiar and experienced following Agile methodologies such as ScrumFunctional programming experienceExperience mentoring and guiding junior developersPrevious experience as a leadExperience with Code Version tools like Git and collaboration tools like JIRACALIFORNIA 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
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 operationsResearch and develop algorithms for distributed consensus, replication, consistency, availability and scalabilityMakes difficult design trade-offs and decisions about features, schedule, quality and costSeeks the optimal technology solutions to problems from internal and external options, and applies appropriate methodology to identify issues/concernsPrimary accountability for major elements of a project, determines all tasks that are required, and is responsible for project outcomeDesigns, develops and/or directs research and tests to validate effect and consequences of designs, process or product enhancements across projects and/or productsProactively determines measures and standards of success for project, product, and process quality within project teamsParticipate and follow all team processes and technical standardsSome 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 ErlangExperience in designing and building highly scalable, high throughput distributed systemsA solid foundation in systems programming, computer science and software engineeringCan do attitude, take ownership and responsibility of the task and drive things to completion with minimum supportCollaborative spirit with a willingness to mentor othersCurious mind that enjoys building things and appreciating the craftsmanship in softwareHands-on experience working in a multithreaded environmentNice to Have
Familiar and experienced following Agile methodologies such as ScrumFunctional programming experienceExperience mentoring and guiding junior developersPrevious experience as a leadExperience with Code Version tools like Git and collaboration tools like JIRACALIFORNIA 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