Software Engineering, Code Hardening, Project AICodeSec

1 Month ago • 8-13 Years • Cyber Security • $197,000 PA - $291,000 PA

Job Summary

Job Description

This Software Engineering role at Google focuses on code hardening within Project AICodeSec (including the Big Sleep effort). The team is building a system to automatically identify and fix vulnerabilities, leveraging AI and program analysis. Responsibilities include adapting existing infrastructure for vulnerability remediation, collaborating with researchers to implement AI techniques for memory safety, and enhancing software solutions. The ideal candidate possesses extensive software development and testing experience, expertise in C/C++, and familiarity with program analysis tools. The role requires a strong understanding of software design and architecture, and experience contributing to and debugging C/C++ codebases.
Must have:
  • 8+ years software development experience
  • 5+ years testing and launching software
  • 3+ years software design and architecture
  • C/C++ codebase experience
  • Adapt BigSleep for vulnerability fixing
  • Implement program analysis and AI techniques
Good to have:
  • Experience with program analysis tools
  • Understanding of Linux kernel or hypervisor
  • Ability to interface with researchers
Perks:
  • Bonus
  • Equity
  • Benefits

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development and 5 years of experience testing, and launching software products.
  • 3 years of experience with software design and architecture.
  • Experience contributing to and debugging C/C++ codebases.

Preferred qualifications:

  • Experience leveraging various program analysis tools.
  • Understanding of the Linux kernel or hypervisor internals and architecture.
  • Ability to interface with researchers, experiment and iterate over prototypes.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. 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’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. 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.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

AI will exponentially advance an attacker’s ability to find and exploit vulnerabilities in the coming years. Project AICodeSec (which includes the Big Sleep effort) is equipping defenders with the tools to stay ahead. Together with GDM, we are building a system that automatically finds vulnerabilities by thinking and acting like a security researcher.

We are looking for Software Engineers who enjoy working with a passionate team of experts across Security and Machine Learning Research to develop infrastructure for AICodeSec.
The US base salary range for this full-time position is $197,000-$291,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • Adapt the existing BigSleep infrastructure from discovering vulnerabilities to fixing vulnerabilities.
  • Collaborate with a team of researchers to implement program analysis and AI techniques capable of addressing memory safety vulnerabilities.

Similar Jobs

Ubisoft - UI Artist - The Division Resurgence

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Hasura - Senior Frontend Engineer - Bengaluru/Hybrid

Hasura

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Lucky VR - Technical Animator

Lucky VR

Canada (Remote)
4 Months ago
PlayStation - Senior Dialogue Designer

PlayStation

Santa Monica, California, United States (Hybrid)
3 Weeks ago
Google - UX Engineer, Android, Google TV

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
PwC - Cyber Governance Risk & Compliance| Manager | Cyber Security | Technology Consulting

PwC

Dublin, County Dublin, Ireland (On-Site)
8 Months ago
Google - Incident Response Consultant

Google

New York, New York, United States (On-Site)
1 Month ago
ByteDance - Senior Software Engineer - Network Security

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
ByteDance - Research Scientist, Data Management and Security - Infrastructure System Lab

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Rackspace Technology - SOC Analyst L2

Rackspace Technology

Gurugram, Haryana, India (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - Mechanical Design Engineer - Battery Structures

Tesla

Berlin, Berlin, Germany (On-Site)
3 Months ago
SparkCognition - UI Designer

SparkCognition

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Samsung Semiconductor - Staff Engineer, AI

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
Skydio - Flight Test Operator - Flight Core and Hardware Validation

Skydio

San Mateo, California, United States (On-Site)
10 Months ago
Nexters - Senior UX/UI Designer

Nexters

Almaty, Almaty Region, Kazakhstan (Remote)
1 Month ago
Niantic - Senior UX Designer

Niantic

San Francisco, California, United States (Hybrid)
2 Months ago
Redhorse Corp - Senior Full Stack Software Engineer - AI ML Model Development, ML Operations, and Applied Data Science

Redhorse Corp

Falls Church, Virginia, United States (On-Site)
5 Months ago
Canva - Senior Machine Learning Engineer - Specialist Platform and Experience

Canva

Melbourne, Victoria, Australia (Remote)
2 Months ago
HoYoverse - Level Designer - Fresh Grad

HoYoverse

Singapore (On-Site)
3 Months ago
Krafton  - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Mountain View, California, United States

DNEG - Enterprise Sales Vice President

DNEG

Los Angeles, California, United States (On-Site)
4 Months ago
Iron Mountain - Driver Non CDL

Iron Mountain

Johnstown, Pennsylvania, United States (On-Site)
3 Weeks ago
Maxis Studios - Senior Game Director

Maxis Studios

Redwood City, California, United States (Hybrid)
3 Weeks ago
The EW. Scripps Company - Sports Local Sales Manager

The EW. Scripps Company

Tampa, Florida, United States (Hybrid)
3 Weeks ago
Interface AI - Director of Customer Support

Interface AI

San Mateo, California, United States (On-Site)
1 Month ago
SandboxVR - Retail Associate

SandboxVR

Ohio, United States (On-Site)
3 Years ago
People Can Fly - Community Manager

People Can Fly

Yonkers, New York, United States (Remote)
2 Months ago
Epic Games - Compensation Analyst

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Next Level Business Services - Full Stack Java Developer

Next Level Business Services

Boston, Massachusetts, United States (On-Site)
7 Months ago
Perplexity AI - Staff Software Engineer - Authentication & Identity

Perplexity AI

San Francisco, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Cyber Security Jobs

Axinous - Technical Customer Success Manager

Axinous

Hong Kong (Remote)
3 Months ago
PwC - Information Protection Consultant (Doorlopend)

PwC

Amsterdam, North Holland, Netherlands (On-Site)
4 Months ago
Netflix - Security Engineer L5, Incident Response

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
PwC - Senior Experimentado- Business Analyst

PwC

Buenos Aires, Buenos Aires, Argentina (On-Site)
7 Months ago
PwC - Senior Associate - Assurance - Risk Assurance - IT Cyber

PwC

Jakarta, Jakarta, Indonesia (On-Site)
8 Months ago
Reversing Labs - Senior Customer Success Engineer

Reversing Labs

United States (Remote)
2 Months ago
Microsoft - Technical Support Engineer

Microsoft

(Hybrid)
1 Month ago
OKX - Graduate Hire 2024/25 - SRE/Security Engineer

OKX

Hong Kong (On-Site)
7 Months ago
Appirits - Security Engineer

Appirits

Tokyo, Japan (Hybrid)
3 Months ago
Google - Principal Strategic Security Consultant

Google

Alberta, Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug