T

Thales

Global defense and aerospace electronics

Data Scientist

Applied Machine Learning +1Confirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science or Information Technology; a master's degree in Computer Science or Data Science if applicable.
  • Aeronautical domain knowledge is a major plus; at minimum, experience in a domain outside common areas such as vision or chatbots.
  • Experience in a domain where available historical data is limited is a plus.
  • Good understanding of data, including statistics, features, and analytics, and how to map them to the domain.
  • High-level core mathematics skills, including algorithms, particularly for prediction, and optimization.
  • Three to five years of delivering end-to-end machine learning projects, from data preparation to production.
  • Proficiency in Python and machine learning frameworks such as PyTorch or TensorFlow.
  • Familiarity with modern deep learning architectures, including transformers, attention mechanisms, or encoder-decoder models.
  • Experience building and optimizing retrieval-augmented generation pipelines, including chunking strategies, retrieval tuning, and context management.
  • Proficiency in prompt engineering and agentic frameworks such as LangChain or LlamaIndex.
  • Practical experience evaluating large language model outputs, including hallucination detection and groundedness against source material.
  • Experience designing domain-specific benchmarks to evaluate large language model reasoning and knowledge in specialized fields.
  • Solid understanding of reinforcement learning theory and experience with at least one reinforcement learning algorithm, such as PPO or DQN.
  • Practical experience with OpenAI Gym, Gymnasium, or equivalent reinforcement learning environments.
  • Strong grasp of MLOps practices, including Kubeflow Pipelines, MLflow, and model-serving platforms.
  • Experience deploying models in containerized environments using Docker and Kubernetes.
  • Hands-on experience with ETL/ELT tooling such as Apache Spark and modern data warehouses or data lakes such as S3-based systems.
  • Knowledge of CI/CD principles for machine learning workflows and model promotion strategies.
  • Ability to build and debug data pipelines supporting training and inference workloads.
  • Learning agility, flexibility, and proactivity.
  • Comfort with agile teamwork and user engagement.

Responsibilities

  • Design and conduct exploratory data analysis to identify ideas, hidden patterns, and opportunities for air traffic optimization.
  • Develop new AI solutions suited to the aeronautical domain, where data volumes are limited and conventional machine learning approaches may not suffice.
  • Design, develop, and deploy machine learning models for real-time classification, regression, and sequence prediction using PyTorch, TensorFlow, or Scikit-learn, including transformer-based architectures for spatiotemporal problems.
  • Develop reinforcement learning agents using algorithms such as DQN, PPO, and Actor-Critic, and apply them to simulated and real-world environments using OpenAI Gym or custom setups.
  • Build and optimize retrieval-augmented generation pipelines grounded in domain-specific documentation to support AI-generated reasoning and recommendations.
  • Evaluate large language model outputs for hallucination and groundedness, and develop domain-specific benchmarks to assess reasoning in air traffic management contexts.
  • Build and automate machine learning pipelines using tools such as Kubeflow, Airflow, or similar orchestration frameworks.
  • Design reproducible workflows for data preprocessing, training, evaluation, and deployment.
  • Integrate machine learning models into scalable APIs and deploy them to cloud-native environments using Docker and Kubernetes.
  • Monitor model performance over time, retrain, and iterate as needed based on live data and production drift.
  • Maintain experiment tracking, model versioning, and reproducibility using tools such as MLflow or Weights & Biases.
  • Collaborate with DevOps and backend engineers to ensure seamless integration of machine learning components into larger systems.

Desired Qualifications

  • Working knowledge of other programming languages, such as Python 3, Scala 2 or 3, Go, TypeScript, C, C++17, or Java 17.
  • Familiarity with designing or implementing AI/MLOps pipelines in public cloud environments such as Azure, AWS, or GCP.

About the Company

Thales

Global defense and aerospace electronics

Thales designs and delivers critical technology for aerospace, defense, and digital security. Its products include electronics, software, and data-security systems that power air travel, payments, and modern military platforms, by integrating hardware and software to build systems such as avionics, radar, cybersecurity, and secure communications that collect sensor data and protect networks. It stands out through deep industrial experience, end-to-end solutions across defense, aerospace, and cybersecurity, and a focus on AI and quantum tech, aided by strategic acquisitions and partial state ownership. Its goal is to provide reliable, secure, and connected technologies that support national security, public safety, and everyday life by solving complex security and connectivity challenges.

Company size
10,001+
Company stage
IPO
Headquarters
Meudon, France
Founded
1893

Recently Posted Jobs

Explore more opportunities at Thales

See more jobs