Viasat logo

Data Engineer

Viasat

Carlsbad, CA
Full Time
Mid Level
136k-214k
17 days ago

Job Description

About the Role

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.

Key Responsibilities

  • Contribute to the implementation, support, and maintenance of software systems that ingest, distribute, and visualize data from all systems in the company.
  • Develop data pipelining solutions with near real-time monitoring needs of onboard and ground-based systems.
  • Provide solutions that ensure business and technical customers have access to the data they need to make educated decisions.
  • Work with other data, onboard software, and web-based application engineers locally and remotely as part of a data products development team.
  • Contribute to the development of backend, database, ETL/ELT, and infrastructure solutions to enhance mobility business reporting requirements and expand system analytics platforms.
  • Develop and maintain scalable data pipelines to support data processing and transformation.
  • Collaborate with cross-functional teams to gather requirements and design data solutions.
  • Monitor and optimize existing data pipelines for performance and reliability.
  • Ensure data quality and integrity through rigorous testing and validation processes.
  • Implement and manage ETL processes to extract, transform, and load data from various sources.
  • Document data pipeline architecture, processes, and workflows for future reference.
  • Deploy software through modern CI/CD testing and deployment processes to enable rapid changes to production systems.

Requirements

  • Bachelor's degree or higher in Computer Science, Computer Engineering or related subject area.
  • 3+ years of experience in data engineering or a similar role.
  • Strong understanding of data warehousing and ETL concepts.
  • Hands-on development experience with Python and/or Scala.
  • Experience with OLAP databases like Snowflake or Google BigQuery.
  • Hands-on experience with Airflow, Spark or Kafka.
  • Ability to develop and maintain scalable data pipelines.
  • Experience with relational databases and writing database queries in SQL.
  • Understanding of Continuous Integration and Continuous Deployment (CI/CD) development processes.
  • Knowledge of Linux or another Unix-based operating system.

Nice to Have

  • Experience with GitHub Actions.
  • Hands-on experience writing REST interfaces.
  • Familiarity with analysis of systems requirements, identification of gaps, and advising on implementable solutions.
  • Familiarity with Kubernetes, cloud-based infrastructure, Infrastructure as Code (IaC), and other networking concepts.

Qualifications

  • Educational background in Computer Science, Computer Engineering, or related fields.
  • Minimum of 3 years of professional experience in data engineering or similar roles.

Benefits & Perks

  • Competitive salary range from $135,500 to $214,000 annually, with higher ranges for specific locations.
  • Additional cash or stock incentives.
  • Medical, financial, and other benefits.
  • Holistic health and wellness programs.

Working at Viasat

Viasat values thinking big, acting fearlessly, and creating an inclusive environment that drives positive impact. The company emphasizes diversity, collaboration, and innovation to meet global challenges and deliver meaningful connections.

Apply Now

Job Details

Posted AtJul 9, 2025
Job CategoryData Engineering
Salary136k-214k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Viasat

Website

viasat.com

Company Size

5001-10000 employees

Location

Carlsbad, CA

Industry

All Other Telecommunications

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches