Senior AI Engineer
Indexed description
This is the job
We are looking for an AI/ML Engineer to design, develop, and deliver a Proof-of-Concept (PoC) system for validating the use of Distributed Acoustic Sensing (DAS) data and other signal processing time-series data for detection of intrusions in critical infrastructure, enabling timely intervention.
You will validate the feasibility of using machine learning techniques on signal processing time-series data for object detection (specifically vessel detection using vessel noises – engine, propeller, hull-wave interaction, vibration patterns). You will conduct literature analysis, adapt and train machine learning models (Computer Vision, Vision Transformers, or similar), and integrate them with DAS data.
This is you
- Experience validating the feasibility of using machine learning techniques on signal processing time-series data for object detection
- Experience conducting literature analysis and research in applied ML
- Experience training and fine-tuning deep learning models for image classification and feature extraction
- Expert-level proficiency in PyTorch
- Experience with specialized vision transformers like DINO (v2/v3) and deep learning vision models
- Extensive experience with MLFlow for artifact and metric tracking (Precision/Recall, ROC curves)
- Hands-on experience with Vertex AI model deployments, Cloud Run and high-performance ML model serving
- Hands-on experience with Google Cloud Workstations and Vertex AI Workbench Notebooks based development flow
- Strong skills in PostgreSQL/PostGIS and H3 for spatial data association
- Experience with Signal Processing and time-series data
- A working knowledge about Distributed Acoustic Sensing (DAS) or seismic data processing is preferred
- Proficiency in Python (version 3.11/3.12+), using modern package managers like uv
- ML leadership experience (not just agents/LLMs) – ability to review the business problem, set designs, and drive technical decisions
- Validate the feasibility of using ML techniques on signal processing time-series data for object detection
- Conduct literature analysis and research
- Adapt, train, and integrate machine learning models (CV, Vision Transformers) to analyze time-series data for object detection
- Design and execute experiments to iterate toward accurate detection models
- Document experiments and use insights to define production-ready solutions
- Collaborate with data engineers, domain experts, and other ML engineers
- Ensure model reliability, performance, and observability in production environments
- Contribute to architectural decisions, code reviews, and engineering best practices
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search