Staff Software Engineer, AI/ML, AI Data Platform
Overview
As a software engineer on Google’s Data Intelligence team, you will design and launch cloud lakehouse solutions to process exabytes of security telemetry. You’ll drive real-time streaming, enrichment, and search indexing architectures, partnering with product and engineering to simplify and scale platforms for fast SQL analytics and AI-driven security workloads. You will lead architecture decisions, manage cross-functional initiatives, and ensure safe rollouts across a global customer base. This role combines advanced data processing, security analytics, and cloud-native engineering to transform security operations at scale.
ResponsibilitiesDesign, lead, and launch cloud lakehouse solutions and real-time enrichment pipelinesImprove storage tiers and indexing mechanisms to support exabyte-scale security telemetryCollaborate with engineering and product teams to enhance BigQuery and lakehouse servicesIdentify architecture improvements to increase robustness, scalability, and simplicityManage project priorities, monitor risks, and communicate timelines to stakeholdersWork closely with product and users to incorporate feedback for high-impact security data platforms
Key requirementsBachelor's degree or equivalent practical experience8 years of software development experience5 years of experience testing and launching software products3 years of experience with software design and architecture5 years of experience designing, leading, and scaling large-scale software architectures, distributed systems, or high-throughput data processing platformsExperience with AI platforms or generative AI technologies (including generative AI agents)leadership in technical contextscross-functional collaborationrisk management and proactive communicationcloud lakehouse designreal-time streaming and data enrichmentBigQuery