Logo for Viasat

Software Engineer- AI/ML Engineer

Roles & Responsibilities

  • 5+ years of software development experience with strong knowledge of computer science fundamentals.
  • 2+ years of experience applying AI to practical technology solutions and end-to-end ML/Generative AI product development.
  • Experience building RESTful services (e.g., FastAPI) and familiarity with frontend frameworks (ReactJS, Angular, or VueJS).
  • Familiarity with cloud platforms (GCP or AWS), containerization, CI/CD and Infrastructure as Code (IaC).

Requirements:

  • Develop new features for releases using the preferred technology.
  • Engage in data inspection, model training and evaluation, deployment and testing.
  • Unit test automation of identified tests and create scalable/generic libraries.
  • Document experiments, code, results and findings; debug and fix production issues.

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:
  • Development of new features planned for the release using the prefered technology.
  • Engage in a range of activities daily, including data inspection, model training and evaluation, and deployment and testing
  • Unit test Automation of identified tests .
  • Create scalable/generic libraries.
  • Documenting experiments, code, results, and findings.
  • Continuously look for ways to optimize the process and testing approaches.
  • Debugging and fixing failures in production environment.
The day-to-day:

Addressing challenges related to data, algorithms, and model performance

Debugging and fixing failures in production environment.

Development of new features planned for the release using the prefered technology.

What you'll need:
  • 5+ Years of software development experience with good knowledge of computer science fundamentals
  • Two or more years of experience in applying AI to practical and comprehensive technology solutions
  • Experience in the end-to-end development of products integrating Machine Learning and Generative AI capabilities.
  • Experience on any of the front-end JavaScript frameworks such as ReactJS, Angular or VueJS
  • Experience building RESTful services using frameworks like FastAPI.
  • Familiarity with cloud platforms like GCP or AWS, containerization, CI/CD and  IaC .
  • Strong verbal and written communication skills are essential, with a specific focus on crafting detailed user documentation. Frequent communication with remote international teams, both spoken and written, will be a core responsibility.
  • Working with Database technologies in SQL or NoSQL, Query optimization, Fault tolerance
  • Broad range of technology interests across different fields including computer and system architecture, web applications, Scalability, performance analysis, distributed systems design, and testing
  • Bachelor’s degree in computer science, computer engineering or electrical engineering or equivalent experience in a technical field
What will help you on the job:

Experience working effectively in Agile Scrum teams, including understanding and documenting user stories, and working effectively with product owners and customers.
Experience deploying and handling ML/AI solutions on AWS, GCP, or Azure.

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. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.

 

AI Operations (AI Ops) Engineer Related jobs

Other jobs at Viasat

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.