Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Samsung Electronics

Staff Software Engineer

Samsung Electronics

Staff Engineer managing ad bidding and optimization for Samsung Ads advertising platform. Developing distributed systems and algorithms to enhance revenue and customer satisfaction.

Posted 6/2/2026full-timeMountain View • California • 🇺🇸 United StatesLead💰 $190,000 - $235,000 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsErlang

About the role

Key responsibilities & impact
  • 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%)

Requirements

What you’ll need
  • 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.
  • Bachelors/Master’s Degree in Computer Science, Computer Engineering, or related STEM field
  • 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

Benefits

Comp & perks
  • Medical
  • Dental
  • Vision
  • Life Insurance
  • 401(k)
  • Employee Purchase Program
  • Tuition Assistance (after 6 months)
  • Paid Time Off
  • Student Loan Program (after 6 months)
  • Wellness Incentives

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Erlangdistributed systemsalgorithmsscalabilitysystems programmingsoftware engineeringhigh throughputdesign trade-offsproject managementprocess quality
Soft Skills
ownershipresponsibilitycollaborationmentorshipcuriosityproblem-solvingdecision-makingcommunicationadaptabilityproactivity
Certifications
Bachelor's degreeMaster's degreePhD