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

National Black MBA Association

Mountain View (CA)

On-site

USD 190,000 - 240,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Samsung Ads is seeking a front-end? Staff Engineer to join their team in California, working on core ad bidding and optimization within a high-performance distributed platform.

The role emphasizes ownership, architecture, and leadership across mission-critical components. The ideal candidate has 8+ years of related experience, strong Erlang skills, and a proven track record in building scalable distributed systems.

Qualifications

  • Typically requires at least 8 years of related experience and a Bachelor’s degree; or 6 years and a Master’s; 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, ownership, and drive to completion with minimal support.
  • Collaborative spirit with willingness to mentor others.
  • Curious mind that enjoys building things and craftsmanship in software.
  • Hands-on experience working in a multithreaded environment.

Responsibilities

  • Create enterprise level distributed server infrastructure for mission-critical operations.
  • Research and develop algorithms for distributed consensus, replication, consistency, availability and scalability.
  • Make design trade-offs and decisions about features, schedule, quality and cost.
  • Seeks optimal technology solutions from internal/external options and applies appropriate methodology to identify issues/concerns.
  • Primary accountability for major elements of a project and ensuring project outcomes.
  • Design, develop and/or direct research and tests to validate designs and enhancements across projects.
  • Proactively determines measures and standards of success for project, product, and process quality.
  • Participate and follow all team processes and technical standards.
  • Some travel may be required (up to 10%).

Skills

Erlang programming
Distributed systems
Systems programming
Ownership mindset
Mentoring
Multithreading
Code quality

Education

Bachelor's degree or higher

Tools

Git
JIRA
Docker
Kubernetes
AWS

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

National Black MBA Association • Mountain View (CA)

On-site
USD 240,000 - 280,000
Staff Engineer - Ad Platform Bidding & Optimization
Staff Engineer - Ad Platform Bidding & Optimization

National Black MBA Association • Mountain View (CA)

On-site
USD 190,000 - 240,000
Staff Engineer II, Distributed Ads Platform
Staff Engineer II, Distributed Ads Platform

National Black MBA Association • Mountain View (CA)

On-site
USD 240,000 - 280,000
Software Engineer
Software Engineer

Samsung Electronics America • Mountain View (CA)

On-site
USD 150,000 - 170,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Embedded Site Reliability Engineer (Samsung Ads)
Embedded Site Reliability Engineer (Samsung Ads)

National Black MBA Association • Mountain View (CA)

On-site
USD 180,000 - 200,000
Sr Software Engineer, Ad experience platform
Sr Software Engineer, Ad experience platform

Samsung Electronics • Mountain View (WY)

On-site
USD 210,000 - 250,000
Medical coverage
Dental coverage
Vision coverage
+7
Staff Data Engineer
Staff Data Engineer

Samsung Electronics • Mountain View (CA)

On-site
USD 190,000 - 215,000
Medical insurance
Dental insurance
Vision insurance
+7
Sr. Data Engineer
Sr. Data Engineer

Samsung Electronics • Mountain View (CA)

On-site
USD 170,000 - 210,000
Medical/Dental/Vision
401(k)
Employee Purchase Program
+2
Sr. Data Engineer
Sr. Data Engineer

Samsung Electronics America • Mountain View (CA)

On-site
USD 170,000 - 210,000
Medical, Dental, Vision Insurance
401(k)
Employee Purchase Program
+2
Software Development Engineer, Ads Agentic Solutions
Software Development Engineer, Ads Agentic Solutions

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2