Jobs · Engineering · Washington

Senior Staff Software Engineer, AI/ML, Security

Google · Kirkland, WA · 1 mo ago
On-siteEngineeringFull-time
We need to output HTML fragment with sections for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title. Must not include Job ID etc. Must remove boilerplate: EEO, legal, accommodation, etc. Must preserve all substantive info. We need to parse the posting. Key content: - Benefits: listed: Health, dental, vision, life, disability insurance; Retirement Benefits: 401(k) with company match; Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment; Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance; Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks; Baby Bonding Leave: 18 weeks; Holidays: 13 paid days per year. - Pay: "Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $262000 - $365000 (USD) + 25% bonus target + equity + benefits". So we have Pay section. - Schedule: Not mentioned explicitly. There's mention of "in most instances, this position requires in-person interviews as part of the hiring process." Not schedule. Also location options: Kirkland, WA; Seattle, WA; Sunnyvale, CA. That's location, not schedule. No schedule info, so we should not create Schedule section. - About the role: The paragraph starting "About The Job Google Cloud's software engineers develop..." That's about the role. Also there is a description of the Senior Staff Software Engineer for AI/ML Security role. So we can put that under About the role. - Responsibilities: bullet list after "Responsibilities Learn more about benefits at Google ." Actually there is a line: "Responsibilities Learn more about benefits at Google . Define and drive the long-term technical goal and architectural strategy for model armor and sensitive data protection, ensuring Google Cloud remains a leader in generative AI security.Lead the design and implementation of highly scalable, low-latency systems to detect and mitigate emerging threats such as prompt injection, jailbreaking, and sensitive data leakage across enterprise environments.Act as a principal technical influencer to align security roadmaps across Google Cloud, DeepMind, and other product areas, navigating constraints like latency, cost, and global compliance.Resolve technical disagreements among execute engineers and researchers, forging consensus to deliver on high-stakes, cross-functional objectives across multiple time zones.Partner with executive leadership to evaluate Machine Learning (ML) security research and provide technical mentorship to staff and executive engineers, elevating the organization’s overall domain expertise." We need to split into list items. Each sentence seems a responsibility. We'll make
  • for each. - Requirements: The "Minimum qualifications:" list. That includes: Bachelor’s degree or equivalent practical experience. 8 years of experience in software development. 7 years of experience leading technical project strategy, ML design, and working with industry-scale ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field. 5 years of experience with design and architecture; and testing/launching software products. 5 years of experience in Cloud. We can treat each as a list item. - Qualifications: "Preferred qualifications:" list: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures and algorithms. 5 years of experience in a technical leadership role leading project teams and setting technical direction. 5 years of programming experience in Java. Experience with AI model security, adversarial machine learning, or data privacy (e.g., prompt injection defenses, LLM introspection). Experience delivering enterprise-grade security products that achieve measurable, high-impact business and customer outcomes. We can put under Qualifications. - Skills: Not explicitly listed separate; maybe we could combine some skills from qualifications? But we should only create Skills section if there is explicit skills content. There's no separate "Skills" heading. Could we infer skills from qualifications? The instruction: "Prefer a few substantive sections over many thin ones." We could omit Skills if not explicit. However we have technical skills like Java, data structures, etc. But they are under qualifications. Better to not create Skills unless there is a distinct skills list. We'll omit. - Benefits: we have content. - Pay: we have content. - Schedule: none, omit. Now we need to output HTML fragment with headings

    for each section. We must not include job title heading. Also we should not include any boilerplate like EEO, accommodation, etc. Also remove duplicated lines, navigation, cookie, legal. Also remove "Learn more about benefits at Google ." that's part of responsibilities line; we should keep the responsibilities but maybe drop that phrase? It's part of the responsibilities line: "Responsibilities Learn more about benefits at Google . Define and drive..." The phrase "Learn more about benefits at Google ." is likely a link placeholder; we should remove it as it's not substantive. So responsibilities start after that. Thus responsibilities list: - Define and drive the long-term technical goal and architectural strategy for model armor and sensitive data protection, ensuring Google Cloud remains a leader in generative AI security. - Lead the design and implementation of highly scalable, low-latency systems to detect and mitigate emerging threats such as prompt injection, jailbreaking, and sensitive data leakage across enterprise environments. - Act as a principal technical influencer to align security roadmaps across Google Cloud, DeepMind, and other product areas, navigating constraints like latency, cost, and global compliance. - Resolve technical disagreements among execute engineers and researchers, forging consensus to deliver on high-stakes, cross-functional objectives across multiple time zones. - Partner with executive leadership to evaluate Machine Learning (ML) security research and provide technical mentorship to staff and executive engineers, elevating the organization’s overall domain expertise. Note: "execute engineers" maybe typo but we keep as is. Now Minimum qualifications list items: - Bachelor’s degree or equivalent practical experience. - 8 years of experience in software development. - 7 years of experience leading technical project strategy, ML design, and working with industry-scale ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). - 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field. - 5 years of experience with design and architecture; and testing/launching software products. - 5 years of experience in Cloud. Preferred qualifications list items: - Master’s degree or PhD in Engineering, Computer Science, or a related technical field. - 8 years of experience with data structures and algorithms. - 5 years of experience in a technical leadership role leading project teams and setting technical direction. - 5 years of programming experience in Java. - Experience with AI model security, adversarial machine learning, or data privacy (e.g., prompt injection defenses, LLM introspection). - Experience delivering enterprise-grade security products that achieve measurable, high-impact business and customer outcomes. Now Benefits list items: we need to parse the benefits paragraph. "Benefits for this role include: Health, dental, vision, life, disability insuranceRetirement Benefits: 401(k) with company matchPaid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employmentSick Time: 40 hours/year (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeksBaby Bonding Leave: 18 weeksHolidays: 13 paid days per year" We need to split into sensible items. Could list each benefit as separate
  • . Let's produce: - Health insurance - Dental insurance - Vision insurance - Life insurance - Disability insurance - Retirement Benefits: 401(k) with company match - Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment - Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance - Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks - Baby Bonding Leave: 18 weeks - Holidays: 13 paid days per year Now Pay section: we need to include the pay info. Could be a

    with the sentence. "Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $262000 - $365000 (USD) + 25% bonus target + equity + benefits" We'll put that as a

    . Now About the role: we need to capture the description. The paragraph: "About The Job Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a Senior Staff Software Engineer for AI/ML Security, you will serve as the primary technical visionary for Model Armor and Sensitive Data Protection, supporting the strategy to secure LLMs against prompt injection, jailbreaking, and data exfiltration. You will manage deep architectural issues by integrating filter-based defenses into scalable, observable, and explainable distributed systems that protect enterprise customers at Google Cloud scale. Beyond technical execution, you will navigate extreme ambiguity to drive overarching business strategy and lead high-stakes, cross-Google initiatives. You will have a master-level ability to negotiate and forge consensus among elite researchers and engineers, translating security goals into measurable, high-impact solutions for the generative AI era." We'll put that as

    maybe multiple paragraphs but we can keep as one

    with line breaks? We'll just put as

    and maybe split into multiple

    for readability but not required. We'll keep as one

    . Now we need to exclude boilerplate: "In accordance with Washington state law, we are highlighting our comprehensive benefits package, which is available to all eligible US based employees." That's actually part of benefits intro; we could keep it as part of benefits section? It's a statement about benefits. Could be included as a

    before list. But it's not boilerplate; it's substantive about benefits. We'll include it as a

    inside Benefits section before the list. Also "Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Kirkland, WA, USA; Seattle, WA, USA; Sunnyvale, CA, USA." This is location info, not a section we have. Could we include under About the role? Not required. The instruction: do not create sections unless posting has real specific content. Location is not a

Similar jobs