Senior Software Engineer- ML Ops

Netherlands - Amsterdam, Netherlands - Remote Ref #9906 18-Aug-2021

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. 


We are looking for an extraordinary Senior Software Engineer – Machine Learning Platform who will be working to design, develop and deploy services to support ML growth at Viasat. We are currently in the early days of designing an ML platform to accelerate our data operations and unlock the creation of our future ML-based products. You, and your teammates will enable others at Viasat to bring ML/AI into production by researching, developing, and integrating cutting edge machine learning technologies. You will partner with existing Data Platform teams to ensure seamless integrations into data stores, containerization deployment platforms, and more while concentrating on security and integrity to offer the best customer experience to Viasat ML Scientists.   


Job Responsibilities 

  • Build and integrate end to end lifecycles of large-scale, distributed machine learning systems using the latest open source technologies  
  • Develop scalable tools and services for handling machine learning workflows 
  • Collaborate with Data Platform teams to utilize the data services available at the company and to ensure an integrated approach for the ML systems 
  • Work with Data scientists and engineers across functions to solve complex data problems at scale 
  • Identify and evaluate new patterns and technologies to improve the performance, maintainability and elegance of our machine learning systems 
  • Attribute to a team culture that values effective collaboration, technical perfection, and innovation  
  • 5+ years of hands-on experience developing highly available software systems with large customer bases demonstrating the ability to  build and deploy scalable solutions
  • Experience in a DevOps environment demonstrating the ability to automate infrastructure and software delivery
  • Experience with containerization and orchestration technologies such as Docker, Kubernetes, ECS, EKS
  • Knowledge of distributed computing systems; ability keep up with the latest trends and to quickly learn new domains
  • Experience with Security fundamentals; Network and Role Based Access control, and data protection implementations
  • Knowledge and some experience in machine learning methodologies and common practices
  • Knowledge of cloud-based data science and ML solutions; AWS SageMaker, Airflow, Spark, Snowflake, Kafka, Presto or similar
  • Advanced Python programming skills
  • Bachelor’s degree in STEM
  • Travel up to 10% of the time
  • This position is part of a DevOps team. Team Members are expected to participate in the on-call rotation equally.
  • Technical knowledge of Public Cloud Offerings and constituent service (i.e., AWS, GCP, or Azure)
  • Programming experience with Java or Scala
  • Knowledge of machine learning frameworks such as TensorFlow,  Keras, Kubeflow, Prometheus, MLFow, etc
  • Awareness of data privacy practices (GDPR, CCPA) 

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

Additional Requirements and information

Minimum education:

BA/BS or equivalent experience

Years of experience:

5-8 years


Up to 10%





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.