Software Engineer, Machine Learning
Google · New York City, New York, US
Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 8 years of experience programming in Python or C++. - 5 years of experience...
Job description
Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 8 years of experience programming in Python or C++. - 5 years of experience managing ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). - 5 years of experience building and deploying recommendation systems models (e.g., retrieval, prediction, ranking, embedding) in production and experience building architecture in different modeling domains. - 5 years of experience testing, and launching software products. - 3 years of experience with software design and architecture. Preferred qualifications: - Master’s degree or PhD in Engineering, Computer Science, or a related technical field. - 8 years of experience with data structures and algorithms. - Experience productionizing ML systems. - Experience with Advertising Machine Learning, Lego Machine Learning, Keras, or TensorFlow Extended. - Experience in machine learning, statistics, applied mathematics, or operations research within an industrial or academic setting. - Ability to write high-quality and low-latency code and models capable of training and serving on every query at sc...