Matt Butler

Senior Engineering Manager, Data Platforms & AI/ML

Zionsville, Indiana, United States

About

Senior Engineering Manager with 20+ years of experience in technical leadership, design, and implementation of data engineering services/applications and embedded software systems. Adept in C and C++ development in Linux environments with considerable knowledge of streaming data technologies and satellite/terrestrial networks. Expert in people management, team dynamics, teaching, and coaching. Skillful in the development of team members and the building of highly motivated, well performing teams.

Experience

  • Viasat Inc. (Full-time · 23 yrs 4 mos)
    • Senior Engineering Manager, Data Platforms & AI/ML
      Jan 2021 - Present · 5 yrs 6 mos

      • Senior Engineering Manager overseeing 4 teams (20+ engineers) doing Instrumentation, Data Transport, Data Lake, and AI/ML. • Reduced cloud spend by 25% while building a highly available, scalable, fault tolerant data platform. • Build a culture of cooperation and collaboration to develop successful technical solutions. • Improve accuracy of estimations, bringing consistency to the business and engineering teams. • Predict future work/demand for services, grow the teams and retain existing talent to meet expected workload. • Collaborate with Product Management, Project Management, multiple teams and product owners to define roadmaps, and execute on plans. • Balance requirements, Customer wishes, staffing constraints, schedules, and budgets.

    • Lead Software Engineer, Data Platforms & AI/ML
      May 2017 - Jan 2021 · 3 yrs 9 mos

      • Lead software engineer on a DevOps team providing a secure, highly scalable, highly available, streaming data platform with 99.99% availability and processing millions of events per second. • Collaborate with external teams, team members, and product owners to retire antiquated solutions and reduce inter-team dependencies. • Design, develop, test, and deploy new features and services in a fast paced environment.

    • Lead Software Engineer, Secure Network Systems
      Mar 2009 - May 2017 · 8 yrs 3 mos

      • Lead a team of system, software, and test engineers in development, test and delivery of a complex satellite communications and networking system. • Produce the highest margin program in our business area. • Deliver on-time, on budget releases to customers. • Balance staff and budget against customers’ feature requests and release cycles. • Software/System design, implementation and debugging. • Assist customers in troubleshooting and release fixes.

  • Software Engineer at Stonefly Networks
    Jun 2002 - Mar 2003 · 10 mos

  • System Administrator at Scripps Institution of Oceanography
    Sep 2001 - Jun 2002 · 10 mos