Software Engineer University Grad - Networking
SanJose, CA, US
hace 9 horas

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 improve the microservice distributed architecture and the individual component's latency, scale, and throughput performance.

You will be collaborating with senior engineers to enhance / add a minor feature, bug fixes, and validation.

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.


  • Currently pursuing a Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or related subject area
  • Can do attitude
  • Fluency in mainstream languages such as Golang, Python, Java, or C#
  • Working knowledge of Linux / Unix systems and development environments
  • Strong understanding of data structure and algorithms
  • Familiarity with development and testing tools
  • Strong problem solving skills
  • Excellent communication and teamwork skills to drive interaction with peer engineers, and project managers
  • Preferences

  • Knowledge of databases and message broker services
  • Knowledge of distributed systems and micro services architecture
  • Understanding of RESTful web services
  • Knowledge of TCP / UDP networking fundamentals
  • Experience with cloud technologies, especially elastic compute, storage, and SDNs
  • Experience working with continuous delivery tools such as Jenkins, Docker, Ansible, etc.
  • Previous experience with bash scripting
  • Experience with RESTful APIs
  • Additional Requirements and information

    Minimum education : BA / BS

    BA / BS

    Years of experience :

    Travel : Up to 10%

    Citizenship : None

    Clearance : None


    Worker Classification :


    Reportar esta oferta

    Thank you for reporting this job!

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

    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.
    Formulario de postulación