YouTube - Mountain View, CA

posted about 1 month ago

Full-time - Mid Level
Mountain View, CA
Broadcasting and Content Providers

About the position

As a Software Engineer III specializing in Machine Learning at YouTube, you will be responsible for developing advanced algorithms and software solutions that enhance user recommendations and personalization. This role involves working on critical projects that leverage cutting-edge technologies to improve user engagement and experience on the platform. You will collaborate with cross-functional teams to innovate and implement machine learning solutions that address real-world challenges in a fast-paced environment.

Responsibilities

  • Write product or system development code.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Build Machine Learning (ML) algorithms and solutions to empower immersive live recommendation and to grow immersive live ecosystems.
  • Set up growth metrics and goals, do the analysis and research to identify the growth areas, design/develop content understanding algorithms, improve recommendation models.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence.
  • Experience developing algorithms (ranking, recommendations, prediction, search quality, personalization) and software that generates suggestions based on various input and output targets.
  • Experience in programming with Python.

Nice-to-haves

  • Master's degree or PhD in Computer Science or a related technical field.
  • 4 years of experience in numerical analysis, algorithms and data-mining.
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging.
  • Experience in code and system health, diagnosis and resolution, and software test engineering.
  • Experience with NLP or Computer Vision.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with company matching
  • Paid time off
  • Parental leave
  • Employee stock purchase plan
  • Tuition reimbursement
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service