About the job
As a Senior Software Engineer on the Image Search Experience team, you will design and build AI-powered systems that span both backend platforms and user-facing experiences. You will work with multimodal understanding, large language models, and scalable distributed services to deliver rich, adaptive visual experiences across the stack. This role includes building core services and APIs as well as front-end and experience-layer components that bring intelligent visual discovery to life for users.
Responsibilities
Design and build AI-powered image search capabilities, helping intelligent systems understand user intent, adapt to context, and deliver meaningful visual experiences at global scale.
Own key product and platform components end to end, translating user and business needs into scalable system designs and production-ready solutions.
Apply large language models and multimodal AI in production, integrating reasoning and grounding capabilities to improve relevance, usefulness, and overall experience quality.
Build intelligent, adaptive experiences across the stack, contributing to both backend services and user-facing components that help users explore, refine, and act on visual information.
Design, implement, and operate scalable platforms and services, maintaining high standards for performance, reliability, maintainability, and efficiency under real-world workloads.
Use metrics, experimentation, and user feedback to evaluate impact, guide engineering tradeoffs, and continuously improve product quality.
Collaborate closely across engineering, product, design, data science, and platform teams, contributing to architecture discussions, code quality, and engineering best practices while helping raise the bar for the team.
Qualifications
Minimum
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Preferred
Experience building search, recommendation, or large-scale information retrieval systems.
Hands-on experience applying LLMs, multimodal AI, or AI-driven reasoning systems in production environments.
Experience designing evaluation frameworks, experimentation approaches, and quality metrics for AI-powered systems.
Background in image processing, computer vision, or content understanding pipelines.
Experience mentoring engineers, contributing to engineering best practices, and helping raise technical quality across a team.
Solid product intuition, with the ability to balance user value, technical complexity, and operational constraints.