CA (Berkeley, Culver City, Cupertino, East Palo Alto, Irvine, Los Angeles, Manhattan Beach, Palo Alto, San Diego, San Francisco, San Jose, San Luis Obispo, Santa Barbara, Santa Clara, Santa Cruz, Santa Monica, Sunnyvale). During your application, you will have the opportunity to highlight your expertise in one or more of these specialized areas: Machine Learning - Distributed Systems and Data Management - Database Systems - Quantum Computing - Network Development - Query Processing and Optimization - Automated Reasoning - Embedded Systems - Data Engineering - Mobile Development - Game Development.