Data Engineer - Software Developer, Global Mobile Broadband Business Analytics

US - AZ - Tempe, US - CA - Carlsbad Ref #8397 20-May-2021

Job description

Bigger challenges. Bolder ideas. Global impact. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. We’re the company behind the world’s fastest satellite internet service, with technology that’s helping to bridge the digital divide and improve life for our customers around the globe. By providing powerful new ways for people to connect with one another, gain greater access to education, entertainment, medical research, commerce, and much more, our team is empowering millions of customers worldwide.  

We’re looking for passionate, innovative professionals to join our team and connect the world to more. You’ll work in a collaborative and inclusive environment that values diverse perspectives and continuous learning, and provides industry-leading benefits with unmatched opportunities for career growth. Our team is fearless in pursuit of new ideas and uncompromising in our quest to become the world’s first truly global Internet Service Provider. Interested in joining our mission? Take a look at career opportunities at Viasat today.

The GMB Business Analytics team is driving advances in data science, analysis, and engineering at Viasat and looking for a developer who demonstrates curiosity, adaptability, and enjoys solving tough engineering problems. The team works with customers and stakeholders to help drive business value by building applications utilizing our data and machine learning platforms.  This task is an exciting challenge for building solutions starting with research and development following all the way through to engineering and deploying projects into production.
As a data engineer on the team, you will use the latest Big Data technologies (Spark, Kafka, Impala, Map/Reduce) to store, process, and analyze the continuous stream of data our systems produce. We have a unique set of skills to support these goals. As a team member you'll build a breadth of knowledge across knowledge areas including software development, distributed systems architecture, machine learning, and data science.
As a software developer you'll build the systems and tools that the data scientists use to perform their analysis. Working with people of varying skill sets provides a unique collaboration opportunity for those creating the tools (developers, i.e. you) and those analyzing the data (data scientists). You'll interact with each other daily, encouraging innovative solutions to Big Data problems accounting for both the how and the why.
We encourage learning through osmosis, ensuring no one is confined to their specific area of work. Similarly, we value ability and willingness to learn, over experience in a particular area. This isn't to say we don't value expertise and mastery of a subject, rather we recognize the need for evolution of knowledge in our rapidly changing field.
We are looking for individuals who are excited by challenging problems and love to dive into new technologies to solve them.


  • Familiarity with any scripting language (Python, Ruby, BASH, etc)
  • Hadoop, map/reduce, Spark, Kafka, Impala, or other big data technologies experience
  • Familiarity with Linux environment and common tools
  • Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math, Physics or related field
  • Travel up to 10%


  • Familiarity with RDBMS technologies (PostgreSQL, MySQL, Oracle, etc.)
  • Experience with productionized Machine Learning applications
  • CI/CD, Build automation for machine learning development.
  • 2 to 3+ years Java, C++, Scala, or other similar development experience
  • Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, Math, Physics or related field

To learn more about this site and other office locations, please click here!

Additional Requirements and information

Minimum education:


Years of experience:

2-4 years


Up to 10%


US Citizenship Required


Must be able to obtain a United States Top Secret Clearance

Worker Classification:


Back to search jobs

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic.

If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.