Summary
John Gilmer is a Staff Software Engineer with 13 years of experience building data-driven, distributed systems and internal tooling across companies from research labs to production at scale. He blends backend microservices (Kotlin/Java), orchestration (Airflow, Kubernetes), and data engineering (Spark, Kinesis, Redshift, data lakes) with a research background in NLP and knowledge graphs. At Argo AI he sped API delivery from weeks to days via a generic gRPC framework, and at Diffbot he architected large-scale knowledge graph pipelines and low–false-positive record linking over hundreds of millions of entities. Based in Austin, he pairs practical infrastructure automation (Terraform, Docker) with hands-on ML/IE experience, making him effective at bridging research prototypes and production systems. His career shows a pattern of accelerating delivery through reusable frameworks and observability-driven pipelines, informed by a Master’s in Computational Linguistics and contributions on Stack Overflow.
12 years of coding experience
12 years of employment as a software developer
Masters degree Computational Linguistics, Masters degree Computational Linguistics at University of Washington
Graduate Courses Statistics, Graduate Courses Statistics at The University of Texas at Austin
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Louisiana State University
Non-Degree Russian Language, Non-Degree Russian Language at Peter the Great St.Petersburg Polytechnic University
English, Russian