Senior Software Engineer, Ai/ml

Google Google · Big Tech · Zagreb, Croatia

Senior Software Engineer, AI/ML role focused on developing and launching AI-driven learning features for Google Search and Lens. Responsibilities include data preparation, fine-tuning, prompt optimization, performance evaluation, and cross-functional collaboration.

What you'd actually do

  1. Manage design and implementation of AI features for education in Search Web and Lens.
  2. Analyze model performance, diagnose loss patterns, and ensure high quality of AI educational user journeys.
  3. Direct cross-team collaboration with product, User Experience (UX), data, and engineering teams across the world, participate in product initiation, plan timelines, and ensure engineering delivery.
  4. Act as an engineering point of contact for cross-functional partners within your area of responsibility.
  5. Demonstrate growth mindset and self-reflection, mentor other engineers on the team, and share expertise in AI/ML best practices and model development.

Skills

Required

  • software development
  • AI/ML engineering
  • technical leadership
  • software design
  • architecture
  • team execution

Nice to have

  • Machine learning models and infrastructure development, deployment, management, and maintenance
  • building/training AI models
  • back-end data infrastructure
  • data engineering
  • Python
  • C++
  • data engineering practices and principles

What the JD emphasized

  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience in AI/ML related engineering
  • 1 year of experience in a technical leadership role with software design and architecture, leading technical design and managing team execution

Other signals

  • developing AI driven capabilities and features for learning products in Search Web and Lens
  • creating training datasets, fine-tuning, prompt optimization, evaluating model performance, detecting headroom, launching AI driven features