Senior AI Engineer

HybridSalary not specified
North Macedonia

Tech Stack

PythonPostgreSQLPyTorchMachine LearningVertex AICloud RunMLflow

Job Description, Responsibilities & Requirements

About the Position

Senior AI Engineer

Build technologies that matter

At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and UI design, managed services, product development, and software development.

This is you

  • Machine Learning R&D: Validate the feasibility of using machine learning techniques on DAS data for vessel detection.
  • Conduct literature analysis; Adapt, train, and integrate machine learning models (e.g., Computer Vision, Vision Transformers, or other model architectures) to analyze DAS data for vessel detection, using vessel noises, e.g. engine, propeller, hull-wave interaction, other vibration patterns.

This is your role

  • Machine Learning Training: Training and fine-tuning deep learning models for image classification and feature extraction
  • Machine Learning Frameworks: Expert-level proficiency in PyTorch and experience with specialized vision transformers like DINO (v2/v3) and deep learning vision models
  • MLOps Tools: Extensive experience with MLFlow for artifact and metric tracking (Precision/Recall, ROC curves) and Vertex AI pipelines
  • Cloud Infrastructure (GCP): Hands-on experience with Vertex AI model deployments, Cloud Run and high-performance ML model serving
  • Cloud Based Development: Hands-on experience with Google Cloud Workstations and Vertex AI Workbench Notebooks based development flow
  • Data Processing: Strong skills in PostgreSQL/PostGIS and the H3 for spatial data association.
  • Signal Processing: Experience with Signal Processing and time-series data. A working knowledge about Distributed Acoustic Sensing or seismic data processing is preferred.

Software Engineering: Proficiency in Python (version 3.11/3.12+), using modern package managers like uv

Responsibilities

  • Validate the feasibility of using machine learning techniques on DAS data for vessel detection.
  • Conduct literature analysis and integrate machine learning models to analyze DAS data for vessel detection.
  • Train and fine-tune deep learning models for image classification and feature extraction.
  • Utilize PyTorch and specialized vision transformers like DINO (v2/v3) for model development.
  • Implement MLOps tools such as MLFlow and Vertex AI pipelines for artifact and metric tracking.
  • Deploy models using Vertex AI, Cloud Run, and manage high-performance ML model serving.
  • Work with PostgreSQL/PostGIS and H3 for spatial data association.
  • Process signal and time-series data, with experience in Distributed Acoustic Sensing or seismic data processing.

Requirements

  • Expert-level proficiency in PyTorch and experience with specialized vision transformers.
  • Extensive experience with MLFlow and Vertex AI pipelines.
  • Hands-on experience with Vertex AI model deployments, Cloud Run, and high-performance ML model serving.
  • Strong skills in PostgreSQL/PostGIS and H3 for spatial data association.
  • Proficiency in Python (version 3.11/3.12+).

Nice to Have

  • Experience with Signal Processing and time-series data.
  • Working knowledge about Distributed Acoustic Sensing or seismic data processing.

We Offer

  • Competitive salary
  • Opportunity to work in a global and diverse environment
  • Professional growth and development opportunities

About the Company

At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth. By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.

Locations

  • Skopje, MK
  • Ohrid, MK
  • Istanbul, TR

Remote Status

  • Hybrid

Technology

  • AI

Seniority

  • Senior-level

Application Process

  1. APPLICATION: Send us your application, we are ready to hear your story and explore how we can grow together.
  2. REVIEW: Our team carefully reviews every application with curiosity and care.
  3. TALENT ACQUISITION INTERVIEW: Meet our Talent team to talk about your goals and learn more about who we are, what we offer, and how we support our people.
  4. TECHNICAL INTERVIEW: Dive deeper into your expertise and understand your strengths, problem-solving skills, and thought process.
  5. CUSTOMER INTERVIEW: For some roles, you might also have a conversation with our clients.
  6. JOB OFFER: If we both feel it’s the right match, we will send you an offer to join us.
  7. WELCOME: Your new team is excited to meet you, support you, and build something great together.

Already working at Avenga?

Let’s recruit together and find your next colleague.

Job Details

Company name:
Avenga
Location:
North Macedonia
Employment Type:
Full-time
Work Mode:
Hybrid
Posted on TheJob:
5/18/2026
Last checked:
6/12/2026
Posted on the source:
5/13/2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.