Senior Machine Learning Software Engineer

Meta
Atlanta, US
On-site

Job Description

Summary:

Join Meta as we seek passionate and talented engineers to innovate and create impactful products that connect billions of users worldwide. In this role, you'll tackle complex technical challenges, develop new features, and enhance existing solutions across mobile and web platforms. Our teams are dedicated to transforming user experiences, and we're excited to expand our team with individuals eager to contribute to a global community. If you want to be part of a world-class team and work on projects that truly matter, we encourage you to apply.

Responsibilities:

  • Collaborate effectively with cross-functional teams (product, design, operations, infrastructure) to craft innovative application experiences.
  • Utilize the latest programming techniques to design and implement custom user interfaces.
  • Develop reusable software components that interface seamlessly with back-end platforms.
  • Conduct code analysis and optimization to enhance quality, efficiency, and performance.
  • Lead complex technical projects and mentor peers in navigating solutions.
  • Design scalable systems that support intricate applications.
  • Detect and resolve issues related to performance and scalability.
  • Engage with a variety of programming languages and technologies.
  • Own components, features, or systems, ensuring expert understanding throughout their lifecycle.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • Proven ability to set the technical direction for a team and foster successful cross-functional partnerships.
  • 6+ years of programming experience in a relevant language, or 3+ years of experience plus a PhD.
  • Experience in creating maintainable and testable code bases, including skills in API design and unit testing.

Preferred Qualifications:

  • Strong track record of delivering high-quality work with exceptional reliability.
  • Expertise in enhancing quality through comprehensive code reviews, effective testing, and mindful rollout processes.
  • Experience in deploying machine learning models at scale with measurable business impact.
  • Familiarity with architectural patterns for large-scale software applications.
  • Proficiency in scripting languages such as PyTorch, TensorFlow, Python, JavaScript, or Hack.
  • 2+ years of experience in areas including machine learning, recommendation systems, or data mining.
  • Knowledge of developing and debugging in C/C++ and Java.
  • Proven ability to integrate AI tools for workflow optimization and driving tangible results.
  • Experience implementing ethical AI practices including risk assessment and bias mitigation.
  • Commitment to ongoing AI skill development and staying abreast of emerging technologies.

Public Compensation:

$154,003/year to $217,000/year plus bonus, equity, and benefits.

Industry: Internet

Equal Opportunity: Meta is an Equal Employment Opportunity and Affirmative Action employer. We value diversity and do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, or any other legally protected characteristics. We also welcome applicants with criminal histories, if compliant with applicable laws. Meta participates in the E-Verify program as required.

Meta is dedicated to providing reasonable accommodations for candidates with disabilities in our recruiting process. Please inform us if you require any assistance or accommodations due to a disability.

Skills & Requirements

Technical Skills

PythonReactApi designUnit testingC/c++JavaPytorchTensorflowLeadershipCommunicationMentorshipFinanceHealthcare

Salary

$154,003 - $217,000

year

Employment Type

FULL TIME

Level

senior

Posted

5/2/2026

Apply Now

You will be redirected to Meta's application portal.

Sign in and we'll score your resume against this role.