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 responsible for designing and implementing ML pipelines that power transformer-based account activity models. Your work will directly impact Google's ability to detect and prevent account threats at scale. You'll be working with cutting-edge ML technologies, particularly in the areas of deep learning and natural language processing.
The role requires a strong foundation in software engineering and machine learning, with at least 1 year of programming experience and knowledge of data structures and algorithms. Preferred candidates will have a Master's degree in Computer Science or Machine Learning, along with experience in deploying ML models and working with large-scale distributed systems.
You'll be joining a team that values technical excellence and innovation, working on projects that directly impact billions of users worldwide. The position offers the opportunity to work with state-of-the-art ML frameworks like TensorFlow and collaborate with various teams, including Trust and Safety.
This is an excellent opportunity for someone passionate about machine learning and security to work on challenging problems at scale. You'll be part of Google's Core team, which has a unique mandate to impact important technical decisions across the company and drive innovation in threat detection and prevention.
The role combines technical depth with practical impact, requiring both strong ML expertise and the ability to implement production-ready solutions. You'll be working in Zürich, one of Google's key engineering hubs, contributing to critical security infrastructure that protects users worldwide.