Engineering

Principal Software Engineer

Novi Sad, Vojvodina
Work Type: Full Time

Role Overview

We are seeking a Principal Software Engineer to contribute to our next-generation, production-grade big data backend, featuring integrated AI and computer vision components. This role focuses on building a scalable and reliable platform that utilizes advanced algorithms to process and manage massive amounts of data.

Key Responsibilities

  • Participate in architecting and designing the next-gen platform

  • Design and implementation of sophisticated algorithms used in ADAS systems for object detection, tracking, classification, and VLM-based scene understanding

  • Guide the implementation of the data platform, the data pipelines, AI services, and platform APIs

  • Ensure code quality, maintainability, and delivery predictability

  • Collaborate closely with product, data, and AI stakeholders

Qualifications

  • Ph.D. in Computer Science, Machine Learning, or a related field (or equivalent high-level industry research experience)

  • Strong Python expertise

  • Proven experience in software architecture and design 

  • Practical exposure to big data and AI/computer vision systems

  • Ability to translate product and business requirements into scalable technical solutions

Additional “Nice to Have” Qualifications

  • Experience delivering AI-enabled products to production

  • Familiarity with microservice-based distributed systems and cloud platforms

Submit Your Application

You have successfully applied
  • You have errors in applying