Logo
Samsung Ads

Staff Software Engineer

Samsung Ads, Mountain View

Save Job

This range is provided by Samsung Ads. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$200,000.00/yr - $235,000.00/yr

Additional compensation types

Annual Bonus

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 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/OTP, Elixir, Go, C/C++ code with a mixture of Nginx, Aerospike, Kafka, Athena, Airflow, Druid technologies.

Location: Mountain View, CA or New York, NY

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%)

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 programing 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 AND NEW YORK ONLY

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

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    Advertising Services

Referrals increase your chances of interviewing at Samsung Ads by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Student loan assistance

Tuition assistance

Get notified when a new job is posted.

Sign in to set job alerts for “Software Engineer” roles.

Palo Alto, CA $160,000.00-$180,000.00 2 weeks ago

Mountain View, CA $145,000.00-$170,000.00 5 days ago

Mountain View, CA $138,225.00-$207,575.00 6 days ago

Software Engineer, AI Platform - New Grad

Mountain View, CA $145,000.00-$170,000.00 5 days ago

Software Engineer (L4), Content & Business Products

Mountain View, CA $130,000.00-$176,000.00 20 hours ago

San Francisco Bay Area $160,000.00-$180,000.00 2 weeks ago

Palo Alto, CA $140,000.00-$185,000.00 2 weeks ago

Palo Alto, CA $107,000.00-$145,400.00 2 weeks ago

San Jose, CA $113,400.00-$206,300.00 1 week ago

San Jose, CA $113,400.00-$206,300.00 1 week ago

Software Engineer, Google Store, Front End

Mountain View, CA $141,000.00-$202,000.00 2 weeks ago

San Jose, CA $113,400.00-$206,300.00 1 week ago

eCommerce Full Stack Developer (React / Shopify) - On Site

Palo Alto, CA $140,000.00-$265,000.00 2 weeks ago

San Jose, CA $93,200.00-$170,600.00 6 days ago

San Jose, CA $113,400.00-$206,300.00 1 week ago

Mountain View, CA $141,000.00-$202,000.00 1 week ago

Menlo Park, CA $157,000.00-$230,000.00 2 weeks ago

San Jose, CA $113,400.00-$206,300.00 1 week ago

Palo Alto, CA $86,200.00-$145,400.00 2 weeks ago

San Jose, CA $113,400.00-$206,300.00 6 days ago

Palo Alto, CA $195,000.00-$215,000.00 2 weeks ago

East Palo Alto, CA $99,500.00-$200,000.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr