Machine Learning Engineer - Satellite Capacity Optimization & Planning

Viasat

Carlsbad (CA)

On-site

USD 141,000 - 261,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Viasat is seeking an experienced ML Engineer to design and optimize supply allocation across our global satellite fleet. You will build production ML systems in cloud environments and develop tools for dynamic optimization, delivering planning insights to stakeholders.

You will collaborate with SMEs to validate optimization approaches, create geospatial visualizations, and expose ML capabilities via robust RESTful APIs. Travel up to 10% may be required.

Qualifications

  • 7+ years in ML/optimization roles.
  • Strong background in optimization techniques (linear programming, constraint satisfaction).
  • Experience building production ML systems in cloud environments (AWS/GCP).
  • Experience with ML frameworks (TensorFlow, PyTorch).
  • Skilled at building geospatial visualizations and telling data‑driven stories.
  • Proficient in SQL and RESTful APIs.
  • Ability to travel up to 10%.

Responsibilities

  • Develop models, optimizations, and tools for dynamic supply‑demand optimization scenarios.
  • Contribute to geospatial visualizations and data‑driven storytelling for planning insights.
  • Build and maintain production ML systems in cloud‑native, containerized environments.
  • Collaborate with SMEs and stakeholders to understand requirements and validate optimization approaches.
  • Implement and iterate on demand/supply modeling strategy and validate feasibility of optimization approaches.
  • Build and maintain APIs that expose ML capabilities to downstream consumers.

Skills

ML/Optimization
Optimization techniques
Geospatial visualizations
RESTful APIs
SQL
Cloud-native development
Travel readiness

Tools

TensorFlow
PyTorch
AWS
GCP
ECS

Job description

About us

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.

What you'll do

You will be a hands‑on ML engineer building platforms and tooling to optimize supply allocation across our global satellite fleet to meet customer demand, and provide business stakeholders with planning insights.

The day‑to‑day
  • Develop models, optimizations, and tools for dynamic supply‑demand optimization scenarios
  • Contribute to geospatial visualizations and data‑driven storytelling for planning insights
  • Build and maintain production ML systems in cloud‑native, containerized environments
  • Collaborate with SMEs and stakeholders to understand requirements and validate optimization approaches
  • Implement and iterate on demand/supply demand/supply modeling strategy and validate feasibility of optimization approaches
  • Build and maintain APIs that expose ML capabilities to downstream consumers
What you'll need
  • 7+ years in ML/optimization roles
  • Strong background in optimization techniques (linear programming, constraint satisfaction, etc.)
  • Experience building production ML systems in cloud environments (AWS/GCP)
  • Experience with ML frameworks (TensorFlow, PyTorch, or equivalent)
  • Skilled at building geospatial visualizations and telling data‑driven stories
  • Cloud‑native containerized application development experience
  • Proficient in SQL
  • Comfortable building and maintaining RESTful APIs
  • Ability to travel up to 10%
What will help you on the job
  • Experience in satellite communications domain - link budgets, orbital mechanics
  • Production reinforcement learning systems experience
  • Airflow, Athena, BigQuery
  • Experience with ECS, Batch, or similar orchestration tools
Salary range

$140,500.00 - $221,500.00 / annually.For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $174,000.00- $261,000.00/ annually

At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job‑related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat’s comprehensive benefit offerings that are focused on your holistic health and wellness at https://careers.viasat.com/benefits.

EEO Statement

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Team Lead - Satellite Capacity Optimization & Planning
Machine Learning Team Lead - Satellite Capacity Optimization & Planning

Viasat • Carlsbad (CA)

On-site
USD 198,000 - 313,000
Lead ML Engineer – Satellite Capacity Optimization
Lead ML Engineer – Satellite Capacity Optimization

Viasat • Carlsbad (CA)

On-site
USD 141,000 - 261,000
Senior Analytics Engineer
Senior Analytics Engineer

Viasat • Carlsbad (CA)

On-site
USD 119,000 - 189,000
Comprehensive benefits package
Stock incentives
Software Engineer
Software Engineer

Viasat • Germantown (MD)

On-site
USD 117,000 - 218,000
Software Engineer
Software Engineer

Viasat • Carlsbad (CA)

On-site
USD 117,000 - 185,000
Lead ML Engineer - Satellite Capacity & Planning
Lead ML Engineer - Satellite Capacity & Planning

Viasat • Carlsbad (CA)

On-site
USD 198,000 - 313,000
Space Systems Engineer
Space Systems Engineer

Viasat • United States

Remote
USD 120,500 - 224,500
Communications Systems Engineer
Communications Systems Engineer

Viasat • Germantown (MD), Independence (OH), Carlsbad (CA)

On-site
USD 95,000 - 150,000
Software Development Manager
Software Development Manager

Viasat • Germantown (MD), Seattle (WA), Tempe (AZ), Carlsbad (CA)

On-site
USD 168,000 - 313,000
Stock incentives
Benefits package
Medical/health benefits
Senior Systems Engineer - Communication & Sensing Systems
Senior Systems Engineer - Communication & Sensing Systems

Viasat • Carlsbad (CA)

On-site
USD 169,000 - 267,000