apple > apple Employee Directory > Craig Smith, PhD
craig-matthew-smith
Last updated: Yesterday
Craig Smith, PhD's Personal Email and Phone Number
Find unlimited person contact information for free with noon.ai.
Craig Smith, PhD
Senior Software Engineer, Backend
Get email
(free lookup!)
Get phone #
(free lookup!)
Location: San Diego Metropolitan AreaApprox. Years of Experience: 26
Craig Smith, PhD's Current Workplace
Apple
Company Size
2500+
Amount Raised
$6.2B
We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own.\n\nApple is an equal opportunity employer that is committed to inclusion and diversity. Visit apple.com/careers to learn more.
Show more
Notable Investors
Berkshire Hathaway, Sequoia Capital, Microsoft, Matrix Partners, Venrock
Sustainability
Product Design
Product Research
Industrial Design
Product Management
Innovation Management
Experience
Senior Software Engineer, Backend
Apple · Full-time
Apr 2022 - Present
3 yrs 4 mos
- Backend software engineer in Software Engineering (SWE) org - Owned web service which processed 100 logs/second coming off device 24x7 - Owned Jenkins batch job service processing 1000 batch jobs per day - Led our transition from on-prem to cloud based Kubernetes deployments - Built CICD pipelines to support cloud migration, automated unit testing and linting - Created an integration test suite for the web service. Created a culture of test driven development (TDD) and code reviews. Created a playbook for the team and our sibling SRE team to handle production incidents - Refactored web service code base to support batched API calls thus reducing cross data center networking and speeding up log processing by 20% - Built and migrated new backend API across 3 webservices to speed up log processing by 10% and transitioned 93% of calls to old endpoint to new endpoint. - Split apart our monolith into 5 separate services and migrated 2 of them from Python2 to Python3 - Tech stack - Python, Flask APIs, SQL, Kubernetes, Docker, Docker, Grafana, Hubble, Splunk, Jenkins, Object Store
Software Engineer
Bloomberg LP · Full-time
Dec 2020 - Mar 2022
1 yr 4 mos
Backend Software Engineer in Software Infrastructure Org. - Build and maintain tooling and backend services in Python that support Quantitative traders (Quants). - Primarily writing code in Python and SQL. - Tech stack: Python, Flask APIs, SQL, managed Kubernetes, Git, Docker, Grafana, Parquet, Arrow, Object Store
Scientific Software Engineer and Product Lead
Jupiter Intelligence
Apr 2019 - May 2020
1 yr 2 mos
- Developed and operationalized the world’s first cloud-native Wildfire Spread Model using Python, Docker, AWS Batch, and Lambda - Led the successful launch of Jupiter’s operational wildfire risk product (FireScore Ops) - Led Product Management, Science, Technical Project Management (Jira and Confluence), and Business Development on a team of up to 15 in a matrix-based organization at an early stage startup
Founder and Principal
Cumulus Weather Solutions
Sep 2017 - Mar 2019
1 yr 7 mos
- Systems architecture, construction, and operationalization of a cloud-based weather decision support system using Numerical Weather Prediction (NWP) models on HPC supercomputers - ETL pipelines running every 5 minutes 24x365 in Python, Bash, and Postgres with data churn of ~200Gb/day - Achieved 14 weeks of zero maintenance operations through fault tolerant reliability engineering - Created web based dashboard visualization using Javascript, HTML, CSS - Invention and commercialization of Intellectual Property through licensing agreement with Univ of Nevada
Associate Research Professor
Desert Research Institute
Nov 2012 - Mar 2019
6 yrs 5 mos
- Created and batch processed 30 Tb downscaled climatology using NWP WRF model for wildfire risk analysis for allowing allowing prioritization of wildfire mitigation efforts and reporting to CPUC - Training and operationalization of logistic regression model in Python using Scikit-learn to forecast wildfire risks - Architected, constructed, and operationalized state of the art realtime NWP model for forecasting wildfire danger and utility power shut-off events - Developed and taught Python Programming for Atmospheric and Hydrologic Science applications, UNR Graduate School (2018, 2016, 2014). Mentored many graduate students - Funding: $2.1M as Primary Investigator (2013-2020) from sponsors: NSF, DOD, DOE, Google, Moore Foundation - Service: Amer. Met. Soc. Wildfire, Technology and Risk Committee (2019-2022), and Renewable Energy Committee (2015-2018), UNR Atmospheric Science Graduate Admission Committee (2013-2018) - Popular media: LA Times, Bloomberg News, Daily Beast, NPR Across the Nation, KTVN, Discovery Channel - Publications and Citations link: https://scholar.google.com/citations?user=INKTFyYAAAAJ
Senior Software Engineer, Backend
Apple · Full-time
Apr 2022 - Present
3 yrs 4 mos
- Backend software engineer in Software Engineering (SWE) org - Owned web service which processed 100 logs/second coming off device 24x7 - Owned Jenkins batch job service processing 1000 batch jobs per day - Led our transition from on-prem to cloud based Kubernetes deployments - Built CICD pipelines to support cloud migration, automated unit testing and linting - Created an integration test suite for the web service. Created a culture of test driven development (TDD) and code reviews. Created a playbook for the team and our sibling SRE team to handle production incidents - Refactored web service code base to support batched API calls thus reducing cross data center networking and speeding up log processing by 20% - Built and migrated new backend API across 3 webservices to speed up log processing by 10% and transitioned 93% of calls to old endpoint to new endpoint. - Split apart our monolith into 5 separate services and migrated 2 of them from Python2 to Python3 - Tech stack - Python, Flask APIs, SQL, Kubernetes, Docker, Docker, Grafana, Hubble, Splunk, Jenkins, Object Store
Software Engineer
Bloomberg LP · Full-time
Dec 2020 - Mar 2022
1 yr 4 mos
Backend Software Engineer in Software Infrastructure Org. - Build and maintain tooling and backend services in Python that support Quantitative traders (Quants). - Primarily writing code in Python and SQL. - Tech stack: Python, Flask APIs, SQL, managed Kubernetes, Git, Docker, Grafana, Parquet, Arrow, Object Store
Scientific Software Engineer and Product Lead
Jupiter Intelligence
Apr 2019 - May 2020
1 yr 2 mos
- Developed and operationalized the world’s first cloud-native Wildfire Spread Model using Python, Docker, AWS Batch, and Lambda - Led the successful launch of Jupiter’s operational wildfire risk product (FireScore Ops) - Led Product Management, Science, Technical Project Management (Jira and Confluence), and Business Development on a team of up to 15 in a matrix-based organization at an early stage startup
Founder and Principal
Cumulus Weather Solutions
Sep 2017 - Mar 2019
1 yr 7 mos
- Systems architecture, construction, and operationalization of a cloud-based weather decision support system using Numerical Weather Prediction (NWP) models on HPC supercomputers - ETL pipelines running every 5 minutes 24x365 in Python, Bash, and Postgres with data churn of ~200Gb/day - Achieved 14 weeks of zero maintenance operations through fault tolerant reliability engineering - Created web based dashboard visualization using Javascript, HTML, CSS - Invention and commercialization of Intellectual Property through licensing agreement with Univ of Nevada
Associate Research Professor
Desert Research Institute
Nov 2012 - Mar 2019
6 yrs 5 mos
- Created and batch processed 30 Tb downscaled climatology using NWP WRF model for wildfire risk analysis for allowing allowing prioritization of wildfire mitigation efforts and reporting to CPUC - Training and operationalization of logistic regression model in Python using Scikit-learn to forecast wildfire risks - Architected, constructed, and operationalized state of the art realtime NWP model for forecasting wildfire danger and utility power shut-off events - Developed and taught Python Programming for Atmospheric and Hydrologic Science applications, UNR Graduate School (2018, 2016, 2014). Mentored many graduate students - Funding: $2.1M as Primary Investigator (2013-2020) from sponsors: NSF, DOD, DOE, Google, Moore Foundation - Service: Amer. Met. Soc. Wildfire, Technology and Risk Committee (2019-2022), and Renewable Energy Committee (2015-2018), UNR Atmospheric Science Graduate Admission Committee (2013-2018) - Popular media: LA Times, Bloomberg News, Daily Beast, NPR Across the Nation, KTVN, Discovery Channel - Publications and Citations link: https://scholar.google.com/citations?user=INKTFyYAAAAJ
Education
  • 2005 - 2010
    Oregon State UniversityPhD, Atmospheric Sciences
  • 2001 - 2003
    Oregon State UniversityMaster of Science, Atmospheric Sciences
  • 2005 - 2010
    Oregon State UniversityPhD, Atmospheric Sciences
  • 2001 - 2003
    Oregon State UniversityMaster of Science, Atmospheric Sciences
  • 1995 - 1999
    UCLABachelors of Science, Mechanical Engineering