Google is seeking a Software Engineer II to join their AI/ML Account Threats team in Zürich. This role is part of the Core team, which builds the technical foundation behind Google's flagship products. You'll be responsible for designing and implementing machine learning systems to detect and prevent account threats, working with transformer-based models and building robust ML pipelines.
The position requires expertise in software development, machine learning, and data structures. You'll be working on critical security features that protect Google's vast user base, implementing sophisticated ML models for threat detection, and collaborating with Trust and Safety teams to combat daily threats.
As part of Google's Core team, you'll have the unique opportunity to impact technical decisions across the company. The role offers exposure to large-scale distributed systems, cutting-edge ML technologies, and real-world applications in security and anti-abuse domains. You'll be working with state-of-the-art tools and frameworks like TensorFlow, while contributing to Google's mission of organizing the world's information.
The ideal candidate should have a strong foundation in software engineering and machine learning, with experience in model deployment and monitoring. You'll be joining a team that values innovation, technical excellence, and collaboration, with opportunities to grow and evolve as Google's fast-paced business expands.
This position offers the chance to work on challenging problems at massive scale, with access to Google's world-class infrastructure and resources. You'll be part of a team that's dedicated to protecting users while pushing the boundaries of what's possible in ML-based security solutions.