Skip to content
View benjamin-swain's full-sized avatar

Block or report benjamin-swain

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
benjamin-swain/README.md

Hi, I'm Benjamin

I'm a software engineer with eight years of experience building distributed systems, cloud infrastructure, and large-scale data pipelines for autonomous vehicle and backend applications.

I’m currently the software development lead for the team behind the map update API powering Super Cruise, GM’s hands-free driving system, and the primary data source for over 200,000 vehicles.

Because most of my work is on a private company GitHub account, my public profile doesn’t reflect the full scope of my contributions. Below is a snapshot of my activity from 2024:

Contributions


Technologies and Tools

Languages: Python, C++, Go
Backend: FastAPI, gRPC
Cloud Platforms: Azure (AKS, ADLS, Cosmos DB, Key Vault), GCP (GKE, GCS, Pub/Sub, Cloud SQL)
Data and Compute: Spark, Databricks, Ray/RLlib, GPU-accelerated compute
Infrastructure: Docker, Kubernetes, Helm, Terraform, CI/CD (GitHub Actions, Jenkins)
Monitoring and Networking: Grafana, Azure Monitor, NSGs, VPCs, Private Endpoints
Other: ROS, Linux, Git


Selected Achievements

  • Led CI/CD and backend infrastructure for over-the-air systems, managing a 10–12 person engineering team deploying to AKS and GKE.
  • Built a ten-stage parallel ETL pipeline for autonomous map data, improving processing performance by 50×.
  • Won first place in the Melting Pot Challenge (AICrowd), part of NeurIPS 2023 and hosted by Google DeepMind and MIT, by training multi-agent reinforcement learning models on GPU infrastructure as a solo participant.

📫 Contact:
LinkedIn · Email

Popular repositories Loading

  1. meltingpot-2023-solution meltingpot-2023-solution Public

    Melting Pot 2023 Challenge Solution

    Python 8

  2. nn_data_plugin nn_data_plugin Public

    Help train a neural network for Rocket League. Note: may need updates to work with latest version of Rocket League (more detail in ReadMe)

    Python 3

  3. rl_data_collection rl_data_collection Public

    Rocket League Bakkes Mod plugin that records controller state and game data to train a neural network.

    C++ 2

  4. StableDiffusionReconstruction StableDiffusionReconstruction Public

    Forked from yu-takagi/StableDiffusionReconstruction

    Takagi and Nishimoto, CVPR 2023

    Jupyter Notebook 2

  5. meltingpot-2023-trainer meltingpot-2023-trainer Public

    This repository contains the code to train an agent to play the allelopathic harvest substrate from the melting pot 2023 competition

    Python 2 1

  6. opal opal Public

    Rocket League Bot

    Python 1