Lead Software Engineer (Multiple Positions)

ByteDance
San Jose
Workplace: OnsiteFull timeUSD 264,514 - 450,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Collaboration","Mentorship","Problem-solving"]

Build and optimize ByteDance’s ads platform by applying modern machine learning techniques to improve ads relevance, quality, and monetization. Collaborate with product managers, designers, and cross-functional teams to diagnose delivery issues and enhance user experiences. Develop core systems and algorithms for ads bidding, targeting, ranking, and reliable model serving, while driving R&D in areas like auctions, recommendations, and deep learning.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Lead Software Engineer (Multiple Positions)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and optimize ByteDance’s ads platform by applying modern machine learning techniques to improve ads relevance, quality, and monetization. Collaborate with product managers, designers, and cross-functional teams to diagnose delivery issues and enhance user experiences. Develop core systems and algorithms for ads bidding, targeting, ranking, and reliable model serving, while driving R&D in areas like auctions, recommendations, and deep learning.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Improve ads relevance, quality, and monetization by applying modern machine learning techniques to ads platform objectives.
  • •Collaborate with product managers, designers, and other disciplines to diagnose software delivery problems and optimize user experiences.
  • •Explore and develop core ads systems and algorithms including bidding, targeting, ranking, and reliable model serving.
  • •Conduct R&D on auction, recommendation, and deep learning problems and apply the technology to business scenarios.
  • •Improve system design and architecture for stability and performance, provide assessment/integration of components, and mentor senior and mid-level engineers.

Pay and Benefits

Salary: USD 264,514 - 450,000 annually

Key Requirements

  • •Bachelor’s degree (or equivalent) in Computer Science/Engineering/IT or a related field, with progressive post-bachelor’s work experience totaling at least 5 years; otherwise, an additional 2 years of related work experience in lieu of the degree.
  • •5 years of experience automating and managing the full release lifecycle, including code development, build, testing, validation, and deployment.
  • •5 years of experience designing and implementing large-scale, distributed online services using Java, Go, JavaScript, Ruby, or Python.
  • •Experience designing and implementing software service architecture for high-throughput, fault-tolerant services, including maintaining and debugging software.
  • •Experience designing and managing databases for online services using MySQL or Redis, and using Unix or Linux operating systems.
Experience:5+ yearsMachine learningAds platformsDistributed systems
Education:Bachelor's
Skills:CollaborationMentorshipProblem-solving
Tech Stack:JavaGoJavaScriptRubyPythonMySQLRedisUnixLinuxMachine learningDeep learningRecommendation

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn