JobMesh

Software Engineer, Discover Ads Retrieval

Google · Mountain View, California, US

Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 8 years of experience with one or more general purpose programming language...

Job description

Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 8 years of experience with one or more general purpose programming languages including but not limited to: Java, C/C++ or Python. - 8 years of experience in software development. - 5 years of experience building and deploying recommendation systems models (retrieval, prediction, ranking, embedding) in production and experience building architecture in different modeling domains. - 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). - 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture. Preferred qualifications: - 8 years of experience with data structures and algorithms. - 6 years of experience with ML or quality, working on recommendation systems. - Experience in recommender systems, clustering algorithms, SQL, and deep model. - Experience in C++, Dremel/F1, and TensorFlow. - Research experience. - Ability to drive quality projects end-to-end from design to implementation to eventual launch. About the job: The Discover Ads Retrieval te...