Senior Software Engineer

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
  • 3 years of experience with C++, Python, and SQL.
  • 3 years of experience with machine learning and data analysis.

Nice to haves

  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

What you'll be doing

  • Conceive, build, and launch novel ML models and solutions from initial ideas to full production deployment, addressing complex and ambiguous problems.
  • Integrate ML classifiers from other teams into cohesive classification systems delivering unified insights.
  • Analyze complex problems such as spikes in abuse or platform vulnerabilities to devise targeted mitigation and prevention solutions.
  • Collaborate with stakeholders across YouTube including analysts, data scientists, and policy experts to lead data-driven solutions and influence platform-wide strategies.
  • Perform infrastructure work related to launching ML classifiers, including designing data pipelines, optimizing system performance, and maintaining classification infrastructure.
AI Summary ✨

Similar jobs

  • Member of Technical Staff, ML Ops

    CohereUKGermany5 days ago
    Remote EMEARegistered sponsor
  • Senior Machine Learning Scientist

    RocheBasel, Switzerland6 days ago
  • Senior, AI Engineer - (Imaging)

    RocheBasel, Switzerland6 days ago
  • See all jobs in Switzerland →