Responsibilities
Write and test product or system development code.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Develop models and techniques for measuring and improving the alignment of video, text and image, and text models. Keep up with academic publications and bring state of the art ideas into Google products.
Bachelors degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Experience with computer vision, imaging, or augmented reality platforms.
Experience testing, maintaining or launching software products, and with software design and architecture.
Experience with ML/AI algorithms and tools, deep learning or natural language processing.
Preferred qualifications:
Master’s degree or PhD in Computer Science or related technical field.
Experience in a technical leadership role.
Experience developing accessible technologies.
Ability to understand state of the art research, bring insights and ideas to improve the team models and technology.
Strong background in Machine Learning in the field of multimodality, related field like Computer Vision, or Video/Image Processing.