Search

Engineering Intern - Media and Events

Brivo
locationRollingwood, TX 78746, USA
PublishedPublished: 6/14/2022
Engineering
Full Time

Job Description

Job DescriptionDescriptionThe intern will join the Media and Events team at Eagle Eye Networks and dive into a variety of hands-on technical projects that directly support our global cloud video surveillance platform. You’ll learn how to build and maintain a high-performance, low-latency data system. You will gain hands-on experience in C++ development, performance testing, and system operations while helping us keep our core Archiver running fast and reliably. This role offers immersive, hands-on experience across systems development, performance optimization, and modern platform tooling, while laying the groundwork for a career in high-performance software engineering.
Responsibilities

  • System Operations & Code Support:
    • Assist the team by addressing and resolving entry-level software bugs, learning the bug tracking and code review process
    • Contribute small features and fixes directly to our C++ codebase, focusing on areas like logging and basic configurations
    • Participate in code reviews to understand best practices and quality standards
  • Performance Testing & Data Analysis:
    • Learn to use and modify automated bash scripts to run system stress tests and gather performance metrics (like how fast videos load)
    • Collect, clean, and analyze system data to help the team understand performance bottlenecks and suggest initial configuration adjustments
  • Platform Exposure:
    • Work with industry-standard tools like Kubernetes and Docker for running and managing services
    • Shadow engineers to learn about complex systems topics, including multi-threading, memory management, and I/O operations
    • Collaborate with QA and other team members to debug and troubleshoot issues across the system


Must-Have Skills & Experience

  • Currently pursuing a degree in Computer Science or a related technical field
  • Foundational knowledge in at least one programming language (C++ experience is a bonus, but not required)
  • Exposure to the Linux command line and an eagerness to learn Bash Scripting
  • Familiarity with version control tools like Git
  • A strong passion for learning new technologies and an inherent curiosity about how systems work at a low level
  • Excellent communication skills and a desire to work as part of a collaborative team
  • Good problem-solving skills and attention to detail
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...