# Jackson Westeen > Senior Software Engineer @ Klaviyo Location: Greater Boston, United States Profile: https://flows.cv/jacksonwesteen I am passionate about delivering scalable, reliable, and insightful data platforms that help customers and internal teams understand and improve the performance, security, and usability of their products. ## Work Experience ### Senior Software Engineer @ Klaviyo Jan 2024 – Present | Boston, Massachusetts, United States ### Senior Software Engineer | Data Fabric @ F5 Jan 2021 – Jan 2024 | Boston, Massachusetts, United States F5 Networks acquired Threat Stack. Responsibilities include everything prior, plus: Data Fabric team - led design and development of Iceberg and Delta Lake data platforms, using Apache Spark on both EMR and Databricks. • Implemented a flexible authentication mechanism for ingesting telemetry and attributing it to a number of different products and teams within the company. • Helping users design schemas and model their data, operate on it efficiently, and effectively gain insight into how customers are using the products they've deployed. • Labeling and exporting of events to downstream systems for further analysis. • Keeping Elasticsearch pleased and costs under control as required. • Developing Avro / OpenTelemetry (OTEL) ingestion microservices in Scala / Go, data pipelines using Kafka and Spark and S3. • Helping port aspects of our existing platform from Chef on EC2 to Kubernetes via Argo CD. • Maintaining a number of data systems including Kafka, Druid, Spark, Elasticsearch, and Postgres, Akka. Deep experience scaling distributed systems, optimizing databases, managing data lifecycle and helping data scientists and engineers get what they need, where and when they need it. ### Senior Software Engineer, Platform Architecture @ Threat Stack, Inc Jan 2019 – Jan 2021 Backend services development, platform architecture design, and scaling the product to continually operate on an unrelenting stream of security telemetry. Part of the team responsible for keeping customer installed agents connected to our platform and events flowing through the pipes in a timely manner. Navigated and lead recovery through many on-call incidents where this wasn’t the case. (lol) Worked on every facet of the product including development and operation of: raw event search, data labeling with rules, alert generation, surfacing of anomalous events, automated reports, aggregating vulnerabilities, and delivering insight / analytics at scale. Designed, implemented and maintained our S3 backed Data Platform, ingesting, enriching and transforming millions of events per second 24/7. Led development for subsequent features based on the core platform and services. Tech Lead for Hot Search, Managed Rules, and Data Portability features. Team player always willing to lend a hand on-call. Scala Bootcamp instructor for new hires. Generally speaking, just a little bit of everything, all of the time! ### Senior Software Engineer, Platform Team @ Threat Stack, Inc Jan 2017 – Jan 2019 | Boston, MA ### Senior Software Engineer @ Novartis Institutes for BioMedical Research (NIBR) Jan 2017 – Jan 2017 | Cambridge, Massachusetts Data Store – A unified platform for scientific data in the organization • Currently working on an Apache Spark and AWS based environment for supporting data science at NIBR Intern Mentor: Project Mona Lisa – “A machine learning assisted diagramming tool” • Mentored two interns on a platform for collecting hand drawn images, running machine learning algorithms on them to recognize what was drawn, and quickly suggesting high quality SVG replacements • Trained a machine learning model with 94% accuracy for a set of commonly used images (network infrastructure diagrams, common shapes, computational biology items, etc.) • Tools used: WAG stack (see below), Keras, Python, Flask, EC2, S3, DynamoDB, Jenkins, Nginx ### Software Engineer @ Novartis Institutes for BioMedical Research (NIBR) Jan 2014 – Jan 2017 | Cambridge, Massachusetts GData – A genomics data pipeline and distributed processing framework, backend engineer • 100 terabyte scale - Used Linux tools to debug countless out-of-memory errors related to long running, multi-day jobs on a 20+ node on-premises cluster • Cluster migration - Ported the application to run on Cloudera’s Hadoop distribution from an existing MapR implementation; rewrote I/O interactions for much of the pipeline application • Security - Rolled an access control mechanism including row-level security based on Active Directory group membership - Utilized LDAP + Kerberos and standard UNIX permissions on the cluster - Discovered vulnerabilities in cluster config, provided demo exploiting them, worked with support teams to fix • Data validation - Provided a validation layer for tables on multi-terabyte scale - Utilized Spark DataFrames to validate foreign key constraints and cross-check entities across tables • Tools: Apache Spark, Scala, Bash, Git, Hadoop, HDFS, YARN, LDAP, Kerberos, Vertica, Jenkins, Linux Abacus – A lab science supporting experiment tracking tool, frontend developer and advisor • Data visualization – Developed a custom, branching dendrogram tree tool for helping design scientific workflows and track experiment progress over time, D3.js • Provided JavaScript support and design suggestions to development team WAG – A Web Application Generator for in house apps, Tech Lead • An application generator composed of open source tools, aimed at reducing project boilerplate, while standardizing front-end development across the organization • Composed of: Yeoman, Babel, Node.js, React, Redux, Browserify, Gulp, Jenkins, Chef, AWS, Gitbook • Provided direction to the front-end JavaScript scene, led a small team of developers for a year scaffolding out the reusable project template • Organized bi-weekly “JavaScript Interest Group” meetings, lead a series of talks to a group of JS enthusiasts on topics in open source and training on popular libraries ### Associate Software Engineer @ Novartis Institutes for BioMedical Research (NIBR) Jan 2014 – Jan 2014 | Cambridge, MA Workbench – A drug development pipeline and portfolio management tool, full-stack JavaScript developer • Data visualization – Built a scalable time-series, interactive Gantt chart from scratch for visualizing hierarchical data, D3.js • Backend engineer – Developed middle-tier REST services and API using Node.js, Express, and CouchDB. DevOps work included Apache, Vagrant, Jenkins, and Chef • Frontend developer – Worked on the Backbone + Marionette + jQuery single-page app ### Teaching Assistant, CS337 - Web Programming @ The University of Arizona Jan 2013 – Jan 2013 | Tucson, AZ • Course topics: (HTML5, CSS3, JavaScript w/ AJAX, PHP, MySQL) • Responsibilities included grading the student's programs and exams, holding weekly office hours, answering questions via email / class forum, and designing challenging, interesting assignments. Syllabus: http://www.cs.arizona.edu/classes/cs337/fall13/handouts/syllabus.pdf ### Software Development Intern @ Novartis Institutes for BioMedical Research Jan 2013 – Jan 2013 | Cambridge, MA Software accelerating science! Worked to support scientists in their labs by providing dynamic web applications for visual data analysis. Focused on displaying genomic mutations across various case studies in big data sets. JavaScript Web Development • Data Visualization, Unit Testing, Pair Programming, Agile Programming • jQuery, Backbone, Underscore, D3, Handlebars, Google Visualization API ## Education ### Bachelor of Science (BS) in Computer Science University of Arizona Jan 2010 – Jan 2014 ### Minor in Information: Science, Technology & Arts (ISTA) University of Arizona Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/jackson-westeen - Website: http://jacksonwesteen.com --- Source: https://flows.cv/jacksonwesteen JSON Resume: https://flows.cv/jacksonwesteen/resume.json Last updated: 2026-03-22