Software Engineer Iii, Full Stack, Commerce Safety

Google Google · Big Tech · London, United Kingdom

Software Engineer III, Full Stack, Commerce Safety at Google. This role involves designing and building backend services for a moderation and verification platform, evolving it into a centralized orchestration engine. It also includes designing, building, deploying, and iterating on ML models (including LLMs) for spam and abuse detection in Shopping. The role requires collaboration with product managers, data analysts, and other engineering teams, analyzing data to identify abuse patterns, and ensuring system reliability. Minimum qualifications include a Bachelor's degree, experience in full-stack development, backend languages, frontend technologies, relational databases, and distributed systems. Preferred qualifications include experience with ML, Generative AI, LLMs, server platforms, and Trust & Safety.

What you'd actually do

  1. Design and build robust backend services and evolve our verification platform into a centralized orchestration engine, managing complex state transitions and integrating with various identity and verification providers.
  2. Design, build, deploy, and iterate on machine learning models (including LLMs) to detect spam and abuse in Shopping.
  3. Collaborate closely with product managers, data analysts, operations teams, and other engineering teams to understand requirements, translate them into technical solutions, and deliver impactful results.
  4. Analyze data to identify patterns of abuse, measure the effectiveness of our systems, and guide future improvements.
  5. Contribute to the team's engineering excellence by maintaining and improving the reliability of the production system, participate in teams oncall and contribute to code reviews, documentation, and overall system health.

Skills

Required

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages
  • 1 year of experience with an advanced degree
  • 2 years of experience with full stack development
  • backend development (Java, Python, Kotlin, Golang, or C++)
  • frontend development (JavaScript or TypeScript, HTML, CSS)
  • relational databases
  • writing SQL queries
  • software architecture
  • API design
  • distributed systems

Nice to have

  • Machine Learning
  • Generative AI
  • large language models (LLMs)
  • server platform
  • Apps Framework
  • Spanner
  • Trust and Safety
  • fraud prevention
  • identity verification
  • frontend development using server platform Web or similar TypeScript-based frameworks
  • data analysis to drive engineering and product decisions

What the JD emphasized

  • machine learning models (including LLMs)
  • detect spam and abuse
  • full stack development

Other signals

  • design and build robust backend services
  • evolve our verification platform into a centralized orchestration engine
  • managing complex state transitions
  • integrating with various identity and verification providers
  • design, build, deploy, and iterate on machine learning models (including LLMs) to detect spam and abuse in Shopping
  • analyze data to identify patterns of abuse
  • measure the effectiveness of our systems
  • guide future improvements
  • maintaining and improving the reliability of the production system
  • participate in teams oncall
  • contribute to code reviews, documentation, and overall system health