# Ben Thorne > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/benthorne Software Engineer with 5 years of experience in backend development and data engineering. Specific interests include high-volume streaming, functional programming and system design. ## Work Experience ### Senior Software Engineer @ Balbix Jan 2023 – Jan 2025 | San Francisco Bay Area A continuation of my previous responsibilities as a software engineer, with emphasis on supporting customers and designing new data engineering solutions to support an exponential increase in data volume. Interview & Onboard new team members, as well as provide support for interns. Design and implement improvements to 2 streaming pipelines, including investigations into the use of big data tools (Apache Spark) in a streaming setting in addition to analytics. Go-to resource for all data accuracy questions from both customers and coworkers. Regularly interfacing with the head of security, customer success managers, and CEO about the data we report in the product. Trusted with research and development of all new vulnerability information we are bringing into the product. Gained experience as a cornerstone of a rapidly growing team in a very fast-paced environment. ### Software Engineer @ Balbix Jan 2022 – Jan 2023 Responsible for collecting all information about vulnerabilities to software products as reported by security agencies, vendors and other 3rd parties. This requires maintenance of a set of 30+ web parsers with custom logic that consume & structure web content for downstream processing as well as development of new parsers that provide even more verified data for the product to work with. Interface with a variety of cloud/data technologies and improve processes by investigating new processes and use-cases (AWS, Python, Gitlab, Kubernetes, PostgreSQL, Redis, Kafka, Apache Airflow, Apache Spark, Snowflake, ElasticSearch, Delta Lake, Prometheus/Grafana) Maintain portion of ML streaming pipeline (using kafka and python3) to relate vulnerability information to products and enable big data aggregations (using airflow/spark) and ML inferencing with this data. Responsible for the accuracy and timeliness of critical product data. By extension, need to work very closely with customer success to resolve any customer concerns about the accuracy of the product as quickly as possible. Demonstrated a level of ownership that was recognized as a primary reason for my 2023 promotion. Worked with a growing team with mixed responsibilities, and required to assist in developing code for use outside of my typical responsibilities (or typical working hours). ### Online Learning Technical Specialist @ InterSystems Jan 2019 – Jan 2022 | Cambridge, Massachusetts Build and maintain a microservice architecture based on Docker Swarm to provide secure access to custom and external tools that help course developers create engaging technical content about our products. Own and improve a data streaming pipeline using proprietary technologies. ### Product Support Intern @ InterSystems Jan 2018 – Jan 2019 | Cambridge, Massachusetts Deprecated an application built on internal technologies. ### Programming Languages Teaching Assistant @ Tufts University Jan 2018 – Jan 2019 | Medford, Massachusetts, United States Teaching Assistant for COMP 105: Programming Languages at Tufts. Taught weekly recitation sections, held office hours and graded student projects and exams. ### Intern @ Zinkerz Jan 2016 – Jan 2017 | Cambridge, MA Worked on the content for web and mobile education apps through collaborative projects with small groups of coworkers. ## Education ### Bachelor of Science (B.S.) in Computer Science Tufts University ### Computer Science Aquincum Institute of Technology in Budapest, Hungary ### Marblehead High School ## Contact & Social - LinkedIn: https://linkedin.com/in/ben-thorne-376508134 --- Source: https://flows.cv/benthorne JSON Resume: https://flows.cv/benthorne/resume.json Last updated: 2026-03-29