# Daniel Stephens > Software Engineer at Google Cloud Location: San Francisco, California, United States Profile: https://flows.cv/danielstephens ## Work Experience ### Software Engineer @ Google Jan 2024 – Present | Sunnyvale, California, United States Backend engineer working on the Google Cloud Networking team ### Senior Software Engineer - II @ Sumo Logic Jan 2023 – Jan 2024 | Redwood City, California, United States ### Senior Software Engineer @ Sumo Logic Jan 2022 – Jan 2023 | Redwood City ### Software Engineer @ Sumo Logic Jan 2019 – Jan 2022 | Redwood City ### Undergraduate Researcher @ UC Irvine Jan 2018 – Jan 2018 | Irvine, California I joined Stephen McAleer, a UCI Computer Science PhD candidate, in working on the protein folding prediction problem which we intended to solve with Neural nets and reinforcement learning. My role included: • Helping to find a good representation for a protein in 2D and 3D space and worked on implementing this in python. • Building a class for the protein environment with methods for creating proteins, making protein folds, ensuring legal moves and methods to calculate or access all the other information which would be necessary for protein prediction. • Creating a script to generate the first random training samples. • Experimenting with various architectures for the Neural Net to see what could learn the protein structure well and implemented the designs for our policy/value network using Keras. • Experimenting with various methods of exploration for reinforcement learning such as e-greedy, bayesian(using dropout), and Boltzmann. ### Data Science Intern @ Quantum-Si (a 4Catalyzer Company) Jan 2017 – Jan 2017 | Guilford, Connecticut • Worked on projects dealing with organization and manipulation of extremely large datasets via python packages such as Numpy and Pandas. • Became familiar with Anaconda as a means of organizing packages and environments. • Used statistical packages such as scipy, sklearn, and matplotlib to write analysis functions which were tailored to my data. • Gained a deeper understanding of computer processing limitations by means of the python multiprocessing methods along with the terminal process viewer, top/htop. • Wrote functions with efficiency in mind by understanding the strengths and weaknesses of various python packages. • Developed and implemented a principle component analysis function to identify variables responsible for variance. • Designed filters to emphasis/eliminate various features within a signal. ### Ocean Lifeguard @ City of Newport Beach Jan 2014 – Jan 2016 | Newport Beach, California • Responsible for ocean safety. • First responder for trauma injuries, medical injuries, and drowning victims. ## Education ### Bachelor's degree in Computer Science University of California, Berkeley ### Bachelor's degree in Statistics University of California, Berkeley ## Contact & Social - LinkedIn: https://linkedin.com/in/daniel-stephens-1a7b10106 --- Source: https://flows.cv/danielstephens JSON Resume: https://flows.cv/danielstephens/resume.json Last updated: 2026-04-05