onsite
Software Engineer III, Discover Ads Recommendations - Google
Software Engineer
We're looking for a Software Engineer focused on designing and building scalable technical solutions. This mid level role requires 2+ years of relevant experience.
About the role
Minimum qualifications:
- 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.
- 1 year of experience with end-to-end machine learning (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- 1 year of experience building and deploying recommendation systems models (retrieval, prediction, ranking, personalization, search quality, embedding) in production.
Preferred qualifications:
- Master's degree or PhD in Computer Science or related technical fields.
- 2 years of experience with data structures and algorithms.
- Experience developing accessible technologies.
- Experience with Ads.
Responsibilities
- Write product or system development code.
- Build end to end machine learning systems on large scale data.
- Research novel ideas on model architectures and analysis, and then build, experiment and deploy them to improve prediction qualities.
- Work with latest ML techniques, tools like TensorFlow, Adbrain, TPU, and Recommendation systems.
Skills
machine learningnatural language processingtensorflow