Software Engineer Intern - Networking
Viasat
SanJose, CA, US
hace 6 días

Job description

One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world.

For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate.

We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.

Job Responsibilities

The Virtual Networking team develops multiple products critical for Viasat ground system to traverse the traffic across data centers which could be public or private clouds.

As an intern, you will be supporting the network controller, which is a Viasat tailored SDN controller that dynamically steers the traffic based on the customer profile, congestion in the network, or provides redundancy in case of failures.

The network controller allows the user to dynamically choose the added valued services like firewall, parental control, etc.

as part of their Viasat Subscription Plan. You'll be working on the network controller component to measure the latency introduced as packets steer through different services.

You'll be using Golang, OVS, Graph topology, and other sophisticated computer algorithms and distributed software technologies.

Our team uses state-of-art technologies including, but is not limited to, Golang, Python, NodeJs, machine learning, LSTM model, AWS cloud technology, and highly distributed architecture.

Requirements

  • Currently pursuing a Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or related subject area
  • Can do attitude
  • Strong problem solving and programming skills in any high level object-oriented programming language
  • Strong understanding of data structure and algorithms
  • Familiarity with development and testing tools
  • Preferences

  • Knowledge of databases and message broker services
  • Knowledge of distributed systems and micro services architecture
  • Understanding of RESTful web services
  • Previous experience programming in Golang or Python in a Linux environment
  • Knowledge of TCP / UDP networking fundamentals
  • Experience with cloud technologies, especially elastic compute, storage, and SDNs
  • Experience working with Kubernetes and Docker
  • Previous experience with bash scripting
  • Experience with RESTful APIs
  • Additional Requirements and information

    Minimum education :

    High School Diploma or GED

    Years of experience :

    Travel : Up to 10%

    Citizenship : None

    None

    Worker Classification :

    Intern

    Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación