Meta - Burlingame, CA

posted about 2 months ago

Full-time - Mid Level
Burlingame, CA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

Meta is seeking a Machine Learning Engineer to lead transformative projects that enhance global connectivity through advanced machine learning techniques. The role involves owning the entire ML life cycle, driving excellence across teams, and solving complex social data and prediction challenges. The ideal candidate will have extensive experience in machine learning, recommendation systems, and technical leadership, contributing to the development of scalable ML systems.

Responsibilities

  • Set direction and goals for a sizable team regarding project impact, ML system design, and ML excellence.
  • Adapt standard machine learning methods for modern parallel environments such as distributed clusters and GPUs.
  • Re-evaluate tradeoffs of existing ML systems and drive efforts to reduce technical debt.
  • Lead a team to develop ML best practices and influence engineering culture.
  • Serve as a go-to person for complex online/production performance and evaluation issues.
  • Develop highly scalable classifiers and tools using machine learning, data regression, and rules-based models.
  • Collect and synthesize requirements to create an effective feature roadmap.
  • Code deliverables in collaboration with the engineering team.

Requirements

  • 8+ years of experience in software engineering or a relevant field.
  • 4+ years of experience with a PhD.
  • 6+ years of experience in machine learning, recommendation systems, pattern recognition, data mining, or artificial intelligence.
  • Experience with scripting languages such as Python, Javascript, or Hack.
  • Proven experience leading major initiatives successfully.
  • Experience building and shipping high-quality work with high reliability.
  • Knowledge of developing machine learning models at scale from inception to business impact.
  • Experience developing and debugging in C/C++ and Java, or scripting languages like Python, Perl, PHP, and shell scripts.
  • Demonstrated technical leadership and project ownership.
  • Ability to utilize data and analysis to explain technical problems and provide solutions.
  • Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field.

Nice-to-haves

  • Masters degree or PhD in Computer Science or a related technical field.
  • Exposure to architectural patterns of large scale software applications.
  • Experience with scripting languages such as Pytorch and TensorFlow.

Benefits

  • Competitive salary with bonus and equity options.
  • Comprehensive health insurance coverage.
  • 401(k) retirement savings plan with company matching.
  • Paid time off and holidays.
  • Flexible work hours and remote work options.
  • Professional development opportunities.
  • Employee discounts and wellness programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service