Expoint – all jobs in one place
Finding the best job has never been easier

Software Engineer Machine Learning jobs at Facebook in United States, Sunnyvale

Discover your perfect match with Expoint. Search for job opportunities as a Software Engineer Machine Learning in United States, Sunnyvale and join the network of leading companies in the high tech industry, like Facebook. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
United States
State
Sunnyvale
64 jobs found
03.09.2025
F

Facebook Embedded Software Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Lead firmware design, architecture, and implementation for key components of Meta Reality Labs custom silicon SoCs. Collaborate closely with silicon architects, hardware designers, the OS team, and algorithm and model...
Description:
Embedded Software Engineer Responsibilities
  • Lead firmware design, architecture, and implementation for key components of Meta Reality Labs custom silicon SoCs.
  • Collaborate closely with silicon architects, hardware designers, the OS team, and algorithm and model development teams.
  • Support all phases of SoC development, including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, FPGA debug, chip bringup and support systems and software teams on algorithm development on validated systems.
  • End-to-system firmware development to include power-management, boot loaders, scheduling, RTOS and/or bare-metal implementations.
  • Develop OS custom kernel drivers and APIs for hardware accelerators and peripherals.
Minimum Qualifications
  • Requires a Master's degree in Computer Science, Electrical Engineering, or related field and 12 months of experience in the job offered or a computer-related occupation. Requires 12 months of experience involving the following:
  • 1. Embedded software design and programming in C/C++ for development, debugging, testing, and performance analysis
  • 2. Embedded software development
  • 3. Hardware, clock-level issues, bridges, delays, interrupts, clock gating, and polling
  • 4. Building software for complex embedded systems or custom SoCs
  • 5. Machine learning specialties including deep learning
About Meta

$269,081/year to $290,180/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about at Meta.
Show more
21.08.2025
F

Facebook Software Engineer Product United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences. Implement custom user interfaces using latest programming techniques and technologies. Develop reusable software components for interfacing with...
Description:
Software Engineer, Product Responsibilities
  • Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
  • Implement custom user interfaces using latest programming techniques and technologies
  • Develop reusable software components for interfacing with back-end platforms
  • Analyze and optimize code for quality, efficiency, and performance
  • Lead complex technical or product efforts and provide technical guidance to peers
  • Architect efficient and scalable systems that drive complex applications
  • Identify and resolve performance and scalability issues
  • Work on a variety of coding languages and technologies
  • Establish ownership of components, features, or systems with expert end-to-end understanding
Minimum Qualifications
  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
  • 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language
  • Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships
  • Experience building maintainable and testable code bases, including API design and unit testing techniques
Preferred Qualifications
  • Exposure to architectural patterns of large scale software applications
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Experience with scripting languages such as Python, Javascript or Hack
  • 2+ years of relevant experience building large-scale applications or similar experience
  • Experience completing projects at large scope
  • Experience in programming languages such as C, C++, Java, Swift, or Kotlin
  • Experience as an owner of a particular component, feature or system
  • 1+ years of experience identifying, designing and completing medium to large features independently without guidance
About Meta

$56.25/hour to $173,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about at Meta.
Show more
21.08.2025
F

Facebook Software Engineering Manager Product United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Lead and manage a team of software engineers to deliver high-quality products and solutions. Collaborate with cross-functional teams to drive technical innovation. Develop and implement technical strategies to achieve business...
Description:
Software Engineering Manager, Product Responsibilities
  • Lead and manage a team of software engineers to deliver high-quality products and solutions
  • Collaborate with cross-functional teams to drive technical innovation
  • Develop and implement technical strategies to achieve business objectives
  • Foster an environment of continuous learning, growth, and improvement
Minimum Qualifications
  • 8+ years of, or PhD + 4 years of software engineering work experience, including hands on technical management
  • Demonstrated experience recruiting, building, structuring, and leading technical organizations, including performance management
  • Bachelor of Science/Masters in Computer Science or equivalent practical experience
  • Experience supporting, coaching, mentoring, and developing software engineers
  • 2+ years of experience in managing a team of engineers with varied skill levels
Preferred Qualifications
  • Hands-on technical manager with experience building holistic web based software solution, API design, and interactions between servers and clients
About Meta

$177,000/year to $251,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about at Meta.
Show more
21.08.2025
F

Facebook Software Engineer Android United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences. Implement custom user interfaces using latest programming techniques and technologies. Develop reusable software components for interfacing with...
Description:
Software Engineer, Android Responsibilities
  • Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
  • Implement custom user interfaces using latest programming techniques and technologies
  • Develop reusable software components for interfacing with back-end platforms
  • Analyze and optimize code for quality, efficiency, and performance
  • Lead complex technical or product efforts and provide technical guidance to peers
  • Architect efficient and scalable systems that drive complex applications
  • Identify and resolve performance and scalability issues
  • Work on a variety of coding languages and technologies
  • Establish ownership of components, features, or systems with expert end-to-end understanding
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of programming experience in a relevant language or 3+ years of experience + PhD
  • Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships
  • Experience building maintainable and testable code bases, including API design and unit testing techniques
Preferred Qualifications
  • 2+ years experience building Android applications in Java or Kotlin using Android SDK
  • Experience with multithreading programming and mobile memory management
  • Shipped at least one large-scale product to production, supporting millions of active users
About Meta

$70.67/hour to $208,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about at Meta.
Show more
21.08.2025
F

Facebook Product Manager Machine Learning United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Display strong leadership, organizational and execution skills. Is the primary driver for identifying significant opportunities, and driving product vision, strategies and roadmaps in the context of broader organizational strategies and...
Description:
Product Manager, Machine Learning Responsibilities
  • Display strong leadership, organizational and execution skills
  • Is the primary driver for identifying significant opportunities, and driving product vision, strategies and roadmaps in the context of broader organizational strategies and goals
  • Incorporate data, research and market analysis to inform product strategies and roadmaps
  • Leads and motivates a team of engineers and other cross-functional representatives, and maintains team health
  • Understand Facebook’s strategic and competitive position and deliver products that are aligned with our mission and recognized best in the industry
  • Maximize efficiency in a constantly evolving environment where the process is fluid and creative solutions are the norm
Minimum Qualifications
  • 8+ years product management or related industry experience with domain specific expertise in Machine Learning
  • Requires a Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field and 2+ years of experience in the following:
  • Experience working in a technical environment with a broad, cross functional team to drive product vision, define product requirements, coordinate resources from other groups (design, legal, etc.), and guide the team through key milestones
  • Experience delivering technical presentations
  • Experience in analyzing complex, large-scale data sets and making decisions based on data
  • Experience in gathering requirements across broad areas and users, and converting and developing them into a product solution
  • Displaying leadership, organizational and execution skills
  • Proven communication skills
Preferred Qualifications
  • Experience with leveraging ML/AI to build large scale consumer products.
  • Experience going through a full product lifecycle, integrating customer feedback into product requirements, driving prioritization and pre/post-launch execution.
  • Experience defining vision and strategy for a product.
  • Experience recruiting and leading a cross-functional team of world-class individuals.
  • Enthusiastic and resilient in a constantly evolving environment where the process is fluid and creative solutions are the norm.
About Meta

$171,000/year to $238,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about at Meta.
Show more
21.08.2025
F

Facebook Software Engineer Technical Leadership United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Drive the team's goals & technical direction to pursue opportunities that make your larger organization more efficient. Effectively communicate complex features & systems in detail. Understand industry & company-wide trends...
Description:
Software Engineer (Technical Leadership) Responsibilities
  • Drive the team's goals & technical direction to pursue opportunities that make your larger organization more efficient.
  • Effectively communicate complex features & systems in detail.
  • Understand industry & company-wide trends to help assess & develop new technologies.
  • Partner & collaborate with organization leaders to help improve the level of performance of the team & organization.
  • Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas.
  • Suggest, collect and synthesize requirements and create an effective feature roadmap.
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models.
  • Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU).
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • Experience leading projects with industry-wide impact.
  • Experience communicating and working across functions to drive solutions.
  • Experience in mentoring/influencing engineers across organizations.
  • Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term vision.
  • Experience in driving large cross-functional/industry-wide engineering efforts.
  • 12+ years of experience in programming languages (Python, C++, or Java) with technical background.
  • 8+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining or deep learning based methods.
Preferred Qualifications
  • Experience in shipping products to millions of customers or have started a new line of product.
About Meta

$264,000/year to $342,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about at Meta.
Show more
21.08.2025
F

Facebook Software Engineer Technical Leadership - Machine Learning United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient. Effectively communicate complex features and systems in detail. Understand industry & company-wide trends...
Description:
Software Engineer (Technical Leadership) - Machine Learning Responsibilities
  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features and systems in detail
  • Understand industry & company-wide trends to help assess & develop new technologies
  • Partner & collaborate with organization leaders to help improve the level of performance of the team & organization
  • Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas
  • Lead long term technical vision and roadmap for large cross-company efforts
  • Suggest, collect and synthesize requirements and create an effective feature roadmap
  • Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 12+ years of programming experience in a relevant language OR 8+ years experience with a PhD
  • Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission
  • Experience driving large cross-functional/industry-wide engineering efforts
  • Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions
  • Experience communicating and working across functions to drive solutions
  • Experience mentoring/influencing executive stakeholders across organizations
Preferred Qualifications
  • Masters degree or PhD in Computer Science or a related technical field
  • Experience with frameworks like TensorFlow, PyTorch, or Scikit-learn
  • Knowledge of NLP techniques, including text preprocessing, tokenization, and sentiment analysis
  • Understanding of information retrieval concepts, such as indexing, querying, and ranking
  • Demonstrated experience with data structures and algorithms, including graph theory and optimization techniques
About Meta

$213,000/year to $293,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about at Meta.
Show more
Limitless High-tech career opportunities - Expoint
Lead firmware design, architecture, and implementation for key components of Meta Reality Labs custom silicon SoCs. Collaborate closely with silicon architects, hardware designers, the OS team, and algorithm and model...
Description:
Embedded Software Engineer Responsibilities
  • Lead firmware design, architecture, and implementation for key components of Meta Reality Labs custom silicon SoCs.
  • Collaborate closely with silicon architects, hardware designers, the OS team, and algorithm and model development teams.
  • Support all phases of SoC development, including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, FPGA debug, chip bringup and support systems and software teams on algorithm development on validated systems.
  • End-to-system firmware development to include power-management, boot loaders, scheduling, RTOS and/or bare-metal implementations.
  • Develop OS custom kernel drivers and APIs for hardware accelerators and peripherals.
Minimum Qualifications
  • Requires a Master's degree in Computer Science, Electrical Engineering, or related field and 12 months of experience in the job offered or a computer-related occupation. Requires 12 months of experience involving the following:
  • 1. Embedded software design and programming in C/C++ for development, debugging, testing, and performance analysis
  • 2. Embedded software development
  • 3. Hardware, clock-level issues, bridges, delays, interrupts, clock gating, and polling
  • 4. Building software for complex embedded systems or custom SoCs
  • 5. Machine learning specialties including deep learning
About Meta

$269,081/year to $290,180/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about at Meta.
Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Software Engineer Machine Learning opportunities at Facebook in United States, Sunnyvale. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.