I'm a software engineer with over 18 years of experience, mostly specializing in distributed systems and big data. I've led efforts across all stages of a system's lifecycle, from determining requirements through design, implementation, testing, and production deployment.I started out in the ads team, building and operating data analysis infrastructure in the critical path of Google's ads business, to detect fraudulent ads traffic in near-real time. Then I moved to the team managing one of the larger data warehouses in Google. And most recently, I worked on multi-tenant data processing infrastructure used by many teams across Google.Some of the things in common across all these projects:* We needed to handle massive amounts of data efficiently and with good performance* We needed to be resilient to failures because the cost of an outage could be significant (and no one likes getting paged at 2am)* We had stakeholders across many different orgs, so we needed to work a lot with teams in different orgs, sometimes in different countries* We had to support legacy use-cases which added constraints to what we could do
-
Software EngineerBeneticsZurich, Switzerland -
Personal Project WorkSelf-Employed Jul 2024 - PresentWorking on personal projects to learn newer technologies* Go* Rust* Docker
-
Senior Staff Software Engineer, Data Processing InfrastructureGoogle Jun 2017 - Jun 2024Zurich, Switzerland* Designed and built large-scale general purpose data processing framework for grouping related log records to enable analysis-in-context for product teams across Google - Co-lead of 5-person engineering team - Authored or reviewed most detailed designs, prototypes, and final implementation in C++ - Established prioritized list of features in consultation with client teams - Coordinated with dependent infrastructure teams to prioritize required features* Implemented Digital Markets Act (DMA, an EU regulation) compliance/support for data processing frameworks - Co-lead of effort comprising 10+ engineers from across 5+ data processing infrastructure teams - Crafted strategy for DMA compliance, for 5 different data processing infrastructure products - Ensured DMA policy solutions were compatible with product requirements by coordinating among data processing infrastructure teams, product partners, and policy teams -
Senior Staff Software Engineer, User Event Logs InfrastructureGoogle Jun 2015 - Jun 2017Zurich, Switzerland* Maintained infrastructure which was responsible for logging and analyzing all Google end-user events* Unblocked launch of next-generation metadata subsystem by designing and implementing mechanism to enable legacy use-cases to keep working transparently -
Staff Software Engineer, User Event Logs InfrastructureGoogle Jan 2013 - Jun 2015Zurich, Switzerland* Designed, implemented, and operated mechanism to enable end users to redact their event logs, based on principles of transparency and control* Established concrete system requirements to meet the needs of policy and product teams, based on high-level data-handling policies and product team expectations -
Staff Software Engineer, User Event Logs InfrastructureGoogle Jul 2012 - Jan 2013Mountain View, California, United States -
Staff Software Engineer, Ads Traffic QualityGoogle Nov 2010 - Jul 2012Mountain View, California, United States* Maintained system which protects the Google ad network from traffic intended to fraudulently manipulate the ad network for financial gain* Designed, implemented, and operated infrastructure to classify ad traffic as fraudulent in near-real time* Coordinated among infrastructure partners upstream (Ads Serving) and downstream (analytics and billing systems) -
Software Engineer, Ads Traffic QualityGoogle Aug 2005 - Nov 2010Mountain View, California, United States* Implemented and maintained data processing systems used to detect traffic intended to fraudulently manipulate the Google ad network for financial gain* Mentored partner engineering team in Zürich
Algis Rudys Education Details
-
Phd
Frequently Asked Questions about Algis Rudys
What company does Algis Rudys work for?
Algis Rudys works for Benetics
What is Algis Rudys's role at the current company?
Algis Rudys's current role is Software Engineer.
What schools did Algis Rudys attend?
Algis Rudys attended Rice University, Rice University.
Not the Algis Rudys you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial