Caroline Rodewig
About Caroline Rodewig
Caroline Rodewig is a Senior Software Engineer with extensive experience in predictive technologies and real-time systems. She has played a pivotal role in enhancing product stability and performance at FlightAware while mentoring junior engineers and leading innovative projects.
Work at FlightAware
Caroline Rodewig currently serves as a Senior Software Engineer at FlightAware, a position she has held since 2020. In this role, she has been instrumental in redesigning a real-time aircraft tracking service, which improved the position frequency to one per second and enhanced the catchup rate to 15 times real-time. She also led the implementation of MLOps best practices for FlightAware Foresight, contributing to product stability and growth. Previously, she worked as a Software Engineer from 2017 to 2020 and as a Software Developer Intern in 2016, where she pioneered the adoption of Kubernetes by developing the first business-critical service using this technology.
Education and Expertise
Caroline Rodewig studied at the University of Rochester, where she earned a Bachelor's degree in Physics and Computer Science from 2013 to 2017. During her time at the university, she served as a Teaching Assistant in the Computer Science Department from 2015 to 2017 and as a Teaching Intern in the Physics Department from 2014 to 2016. She completed her high school education at Granville High School from 2009 to 2013.
Background in Research and Development
Caroline has a background in research, having participated in the Physics Research Experience for Undergraduates at the University of Alabama at Birmingham in 2015 for two months. This experience contributed to her technical expertise and understanding of complex scientific principles, which she applies in her engineering roles.
Mentorship and Team Collaboration
In her current role, Caroline has mentored junior engineers, sharing her extensive technical knowledge and experience. She has also collaborated with the Marketing team to develop tools for animated flight visualizations, which increased social media engagement. Her ability to coordinate with Product and PMO teams ensures alignment between product roadmaps and customer requirements.
Technical Contributions and Innovations
Caroline has made significant technical contributions at FlightAware, including architecting a real-time prediction streaming infrastructure using Rust and NVIDIA’s Triton inference server. This innovation achieved a 15x real-time catchup rate and reduced hardware needs by 75%. Additionally, she authored an engineering blog post detailing the inference server project, showcasing her commitment to knowledge sharing within the engineering community.