Software Engineer II, AI/ML, Account Threats

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Machine Learning
Entry-Level Software Engineer
In-Person
1+ year of experience
AI · Cybersecurity

Description For Software Engineer II, AI/ML, Account Threats

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.

Last updated 2 months ago

Responsibilities For Software Engineer II, AI/ML, Account Threats

  • Design, build, optimize, and operate the Machine Learning (ML) ecosystem that powers transformer-based account activity models
  • Implement ML pipelines for seamless experimentation, feature engineering, model training, validation, and deployment
  • Design and implement model metrics and benchmarks aiding in explainability of model behavior
  • Analyze models drift and identify opportunities for refinement, ensuring sustained models accuracy and effectiveness
  • Collaborate closely with our partners, including Trust and Safety to ensure a seamless adoption in our daily threats fighting operations

Requirements For Software Engineer II, AI/ML, Account Threats

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • Master's degree in Computer Science, Machine Learning, a related field, or equivalent practical experience (preferred)
  • 2 years of experience developing and deploying machine learning models, especially deep learning or natural language processing techniques (preferred)
  • 2 years of experience with large-scale distributed systems in the context of machine learning infrastructure or applications (preferred)
  • Experience in adversarial space, fraud detection, or other anti-abuse domains (preferred)
  • Familiarity with TensorFlow or similar frameworks (preferred)

Interested in this job?

Jobs Related To Google Software Engineer II, AI/ML, Account Threats

Engineering Analyst, AI Safety

Engineering Analyst position at Google focusing on AI Safety, combining data analysis and machine learning to protect users and ensure product integrity.

Software Engineer, PhD, Early Career, AI/Machine Learning

PhD Software Engineer position at Google focusing on AI/Machine Learning, offering competitive compensation and opportunity to work on cutting-edge technologies.

Software Engineer, PhD, Early Career, Machine Learning, Systems and Cloud AI

PhD Software Engineer role at Google Cloud focusing on Machine Learning and AI systems development, offering competitive compensation and opportunity to work on large-scale projects.

Program Manager I, Supply Chain Machine Delivery, Technical Infrastructure

Program Manager position at Google focusing on Machine Learning Supply Chain Operations delivery, offering competitive salary and benefits in Atlanta.

Engineering Analyst, AI Safety

Engineering Analyst position at Google focusing on AI Safety, combining data analysis and machine learning to protect users across Google products.