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
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · 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. The position focuses on developing and maintaining machine learning systems for account threat detection and security.

As a Software Engineer II, you'll be working on critical projects involving transformer-based account activity models and ML pipelines. Your responsibilities will include designing and implementing sophisticated machine learning solutions, working with large-scale distributed systems, and collaborating with Trust and Safety teams to combat threats effectively.

The ideal candidate should have a strong foundation in software development, with experience in languages like Python, Java, or JavaScript. Knowledge of machine learning, particularly in deep learning and natural language processing, is highly valued. Experience with TensorFlow and fraud detection domains would be advantageous.

This role offers an opportunity to impact billions of users by developing cutting-edge security solutions at one of the world's leading technology companies. You'll be working with state-of-the-art ML technologies and have the chance to contribute to Google's core infrastructure. The position provides exposure to various aspects of ML engineering, from feature engineering to model deployment and monitoring.

Working at Google means joining a company that values diversity, innovation, and technical excellence. You'll be part of a team that builds central solutions, breaks down technical barriers, and strengthens existing systems. The role offers the unique opportunity to influence important technical decisions across the company while working on challenging problems in account security and threat detection.

Last updated 19 hours 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

AI Safety Engineering Analyst role at Google focusing on protecting GenAI products with robust safety filters and applying AI to combat harmful content.

Technical Program Manager I, Resource Engineering, Machine Learning

Technical Program Manager position at Google focusing on Resource Engineering and Machine Learning, requiring programming skills and program management experience.

Associate Customer Engineer, GenAI, Google Cloud

Associate Customer Engineer position at Google Cloud focusing on GenAI, combining ML expertise with customer-facing responsibilities in Tokyo.

Technical Solutions Engineer Associate, AI/ML

Technical Solutions Engineer role at Google Cloud, focusing on AI/ML support and implementation, requiring 2 years of coding experience and strong customer service skills.

PhD Software Engineer

PhD Software Engineer position at Google Cloud focusing on ML Systems and Cloud AI, developing next-generation technologies for billions of users.