Software Engineer, Machine Learning Sunnyvale, CA +10 locations - Software Engineering - Machin[...]
Company: Meta
Location: Sunnyvale
Posted on: April 25, 2025
Job Description:
Meta is embarking on the most transformative change to its
business and technology in company history, and our Machine
Learning Engineers are at the forefront of this evolution. By
leading crucial projects and initiatives that have never been done
before, you have an opportunity to help us advance the way people
connect around the world. The ideal candidate will have industry
experience working on a range of recommendation, classification,
and optimization problems. You will bring the ability to own the
whole ML life cycle, define projects and drive excellence across
teams. You will work alongside the world's leading engineers and
researchers to solve some of the most exciting and massive social
data and prediction problems that exist on the web.Software
Engineer, Machine Learning Responsibilities
- Leading projects or small teams of people to help them unblock,
advocating for ML excellence
- Adapt standard machine learning methods to best exploit modern
parallel environments (e.g. distributed clusters, multicore SMP,
and GPU)
- Develop highly scalable classifiers and tools leveraging
machine learning, data regression, and rules based models
- Suggest, collect and synthesize requirements and create
effective feature roadmaps
- Code deliverables in tandem with the engineering teamMinimum
Qualifications
- 6+ years of experience in software engineering or a relevant
field. 3+ years of experience if you have a PhD
- 2+ years of experience in one or more of the following areas:
machine learning, recommendation systems, pattern recognition, data
mining, artificial intelligence, or a related technical field
- Experience with developing machine learning models at scale
from inception to business impact
- Knowledge developing and debugging in C/C++ and Java, or
experience with scripting languages such as Python, Perl, PHP,
and/or shell scripts
- Experience building and shipping high quality work and
achieving high reliability
- Track record of setting technical direction for a team, driving
consensus and successful cross-functional partnerships
- Experience improving quality through thoughtful code reviews,
appropriate testing, proper rollout, monitoring, and proactive
changes
- Bachelor's degree in Computer Science, Computer Engineering,
relevant technical field, or equivalent practical
experiencePreferred Qualifications
- Masters degree or PhD in Computer Science or another ML-related
field
- Exposure to architectural patterns of large scale software
applications
- Experience with scripting languages such as Pytorch and TFFor
those who live in or expect to work from California if hired for
this position, please click here for additional information.About
MetaMeta builds technologies that help people connect, find
communities, and grow businesses. When Facebook launched in 2004,
it changed the way people connect. Apps like Messenger, Instagram
and WhatsApp further empowered billions around the world. Now, Meta
is moving beyond 2D screens toward immersive experiences like
augmented and virtual reality to help build the next evolution in
social technology. People who choose to build their careers by
building with us at Meta help shape a future that will take us
beyond what digital connection makes possible today-beyond the
constraints of screens, the limits of distance, and even the rules
of physics.$70.67/hour to $208,000/year + bonus + equity +
benefitsIndividual 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 benefits at Meta.Meta is proud to
be an Equal Employment Opportunity employer. We do not discriminate
based upon race, religion, color, national origin, sex (including
pregnancy, childbirth, reproductive health decisions, or related
medical conditions), sexual orientation, gender identity, gender
expression, age, status as a protected veteran, status as an
individual with a disability, genetic information, political views
or activity, or other applicable legally protected characteristics.
You may view our Equal Employment Opportunity notice here.Meta is
committed to providing reasonable accommodations for qualified
individuals with disabilities and disabled veterans in our job
application procedures. If you need assistance or an accommodation
due to a disability, fill out the Accommodations request form.Apply
for this jobTake the first step toward a rewarding career at
Meta.Explore jobs that match your skills and experience. Search by
technology, team or location to find an opening that's right for
you.
#J-18808-Ljbffr
Keywords: Meta, Castro Valley , Software Engineer, Machine Learning Sunnyvale, CA +10 locations - Software Engineering - Machin[...], IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!
Loading more jobs...