DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-10 18:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Senior Software Engineer, AI/ML

Google · Zagreb, Croatia

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

In this role, you will be a key contributor in developing AI driven capabilities and features for learning products in Search Web and Lens. You will work in close collaboration with product, data, UX and other engineering and research teams. You will put yourself in users shoes, identifying, proposing and driving engineering solutions that bring AI capabilities for learning to the surfaces our users use. Your day to day work will include creating training datasets, fine-tuning, prompt optimization, evaluating model performance, detecting headroom, launching AI driven features and enabling surface specific quality.

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

Croatia: €90000 - €92500 (EUR) + 15% bonus target + equity + benefits

Learn more about benefits at Google.

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 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.

Preferred qualifications:

  • Master's degree or PhD in Computer Science, or a related technical field.
  • Experience in developing, deploying, managing, and maintaining machine learning models and infrastructure.
  • Experience in machine learning, building/training AI models, back-end data infrastructure or data engineering.
  • Experience in Python or C++.
  • Knowledge of data engineering practices and principles (e.g., tools, processes, pipelines, etc.).

Software pay context

Based on 7,557 disclosed Software salaries on RoleSuite, the role pays a median of $159K/year, with most offers between $125K and $200K (10th–90th percentile: $102K–$235K).

See the full Software salary breakdown →
Apply →

Other roles at Google

  • Head of Architecture and AI Business Transformation, Brazil (English, Portuguese)São Paulo, State of São Paulo, Brazil
  • Conversational AI ConsultantPune, Maharashtra, India
  • Top Customer Solutions Developer II, Networking, Google Cloud (Mandarin)Waterloo, ON, Canada
  • Senior Product Manager, RCS for BusinessKraków, Poland
  • Technical Account Manager, Google Cloud ConsultingSan Francisco, CA, USA
  • Head of Ads Finance (English, Portuguese)São Paulo, State of São Paulo, Brazil
  • Software Engineer III, Web EcosystemMexico City, CDMX, Mexico
  • Strategic Cloud Engineer, Appdev Practice (Japanese, English)Tokyo, Japan
  • Global Content Manager, AI Industry and Partner, Google CloudChicago, IL, USA
  • Global Content Manager, AI Developer Tools, Google CloudChicago, IL, USA

More Software roles

  • Software Engineer, Information Systems & TechnologyApple · Sunnyvale
  • Software Engineer, Information Systems & TechnologyApple · Austin
  • Silicon Validation Software Engineer: Embedded and Low-level ProgrammingApple · San Diego
  • Software Engineer - Peformance Analytics Apple · Paris
  • Broadcast EngineerTegnainc · Charlotte, North Carolina, United States
  • Software Engineer, Sensor Simulation Anduril Industries · Seattle, Washington, United States
  • Senior Solutions Architect | UK | RemoteGrafana Labs · United Kingdom (Remote)
  • Copy of Senior Solutions Architect | Spain | RemoteGrafana Labs · Spain (Remote)
  • Copy of Senior Solutions Architect | Netherlands | RemoteGrafana Labs · Netherlands (Remote)
  • Software Application Support EngineerApple · Hyderabad