Software Engineer, Recommendation Systems

Meta

Sunnyvale (CA)

On-site

USD 271,000 - 347,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Meta in Sunnyvale, CA seeks experienced full-stack software engineers to work on product teams across Commerce, Ads, Video, Groups, News Feed and more. You will help build features used by billions, lead long-term technical vision, and collaborate with infrastructure to scale backend services.

The role requires a track record of planning multi-year roadmaps, 12+ years in relevant programming languages, and strong cross-functional collaboration across organizations.

Qualifications

  • Bachelor's degree in CS, CE, or related field or equivalent practical experience.
  • Experience communicating across functions to drive solutions.
  • Experience mentoring/influencing engineers across organizations.
  • 12+ years building large-scale applications.
  • Proven track record planning multi-year roadmaps.
  • 8+ years of web or mobile technologies.
  • Experience leading cross-functional/industry-wide projects.
  • 12+ years of programming in Python, Java, or C++.
  • Experience driving large cross-functional engineering efforts.

Responsibilities

  • Drive the team’s goals and technical direction to pursue opportunities that improve efficiency.
  • Effectively communicate complex features and systems in detail.
  • Understand industry and company trends to assess new technologies.
  • Partner with leaders to improve team and organization performance.
  • Identify opportunities and influence staffing/prioritization decisions.
  • Create consumer products and features at large scale.
  • Lead long-term technical vision and roadmap for large cross-company efforts.
  • Collaborate with infrastructure and operations to scale backend services.

Skills

Cross-functional leadership
Mentoring engineers
Large-scale systems
Roadmap planning
Web/mobile tech
Python/Java/C++
Staffing/prioritization
Communication skills

Education

Bachelor's degree in CS or related

Job description

Summary:

We are the teams who create all of Facebook’s product used by more than 1.5 billion people around the world. Want to build new features and improve existing products like Commerce, Ads, Video, Groups, News Feed, Search, and more? Want to solve unique, large scale, highly complex technical problems? Facebook is seeking experienced full-stack software engineers to join our product teams. You can help build products that help us connect the next billion people, create new features that have billions of interactions per day, and be a part of a team that’s working to help people connect around the globe. Join us!

Required Skills:

Software Engineer, Recommendation Systems Responsibilities:

  1. Drive the team’s goals and technical direction to pursue opportunities that make your larger organization more efficient

  2. Effectively communicate complex features and systems in detail

  3. Understand industry & company-wide trends to help assess & develop new technologies

  4. Partner & collaborate with organization leaders to help improve the level of performance of the team & organization

  5. Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas

  6. Create consumer products and features on a large scale

  7. Lead long term technical vision and roadmap for large cross-company efforts

  8. Partner closely with infrastructure and operations teams to build and scale back-end services

Minimum Qualifications:

Minimum Qualifications:

  1. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

  2. Experience communicating and working across functions to drive solutions

  3. Experience in mentoring/influencing engineers across organizations

  4. 12+ years of experience with building large-scale applications, or similar experience

  5. Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long-term vision

  6. 8+ years of experience with web or mobile technologies

  7. Experience leading projects with industry-wide impact

  8. 12+ years of programming experience in relevant languages or frameworks (e.g., Python, Java, C++)

  9. Experience in driving large cross-functional/industry-wide engineering efforts

Preferred Qualifications:

Preferred Qualifications:

  1. Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies

  2. Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)

  3. Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)

Public Compensation:

$271,000/year to $347,000/year + bonus + equity + benefits

Industry: Internet

Equal Opportunity:

Meta is proud to be an Equal Employment Opportunity and Affi... Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.

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

Similar jobs worth comparing

Software Engineer (Technical Leadership)
Software Engineer (Technical Leadership)

Meta • New York (NY)

On-site
USD 271,000 - 347,000
Bonus
Equity
Benefits
Software Engineer, Recommendation Systems
Software Engineer, Recommendation Systems

Meta • New York (NY)

On-site
USD 271,000 - 347,000
Software Engineer (Technical Leadership)
Software Engineer (Technical Leadership)

Meta • Bellevue (WA)

On-site
USD 271,000 - 347,000
Bonus
Equity
Comprehensive benefits package
Software Engineer (Technical Leadership)
Software Engineer (Technical Leadership)

Meta • Richmond (VA)

On-site
USD 264,000 - 342,000
Software Engineer Leadership, Machine Learning RecSys
Software Engineer Leadership, Machine Learning RecSys

Meta • Redmond (WA)

On-site
USD 219,000 - 301,000
Software Engineer, Product
Software Engineer, Product

Meta • Hartford (CT)

On-site
USD 184,000 - 257,000
Software Engineer, Product
Software Engineer, Product

Meta • Fremont (CA)

On-site
USD 184,000 - 257,000
Equity
Bonus potential
Benefits package
Software Engineer, Product
Software Engineer, Product

Meta • Santa Fe (NM)

On-site
USD 183,997 - 257,000
Software Engineer, Product
Software Engineer, Product

Meta • New York (NY)

On-site
USD 183,997 - 257,000
Software Engineer, Product
Software Engineer, Product

Meta • Bellevue (WA)

On-site
USD 183,997 - 257,000