Beograd, Serbia (Remote)
We are seeking an experienced AI Lead Engineer to drive the design, development, and implementation of AI-powered solutions across our internal and clients products. This role combines deep technical expertise in artificial intelligence with strong architectural thinking and leadership capabilities.
The ideal candidate will be responsible for translating business problems into scalable AI systems, working closely with clients and internal teams, and gradually evolving into a broader technical leadership role overseeing full development teams.
Design and implement AI-driven systems
Define AI architecture, model selection, and data pipelines
Integrate AI services into existing platforms and workflows
Ensure performance, scalability, and reliability of AI systems
Participate in discovery sessions to identify AI opportunities and define solutions.
Estimate effort, complexity, and feasibility of AI-based features.
Translate business requirements into AI/ML use cases and technical approaches.
Support sales and pre-sales activities with technical expertise and solution proposals.
Act as the main technical point of contact for AI-related topics.
Explain AI concepts and limitations clearly to non-technical stakeholders.
Define expectations around accuracy, performance, and model behavior.
Identify risks (data quality, bias, model drift) and propose mitigation strategies.
Lead and mentor engineers working on AI and data-driven features.
Establish best practices for AI development, experimentation, and deployment.
Collaborate with product managers, designers, and backend/frontend teams.
Participate in hiring, interviews, and team scaling.
Define standards for AI architecture, model lifecycle, and data handling.
Oversee model training, evaluation, deployment, and monitoring.
Ensure proper versioning, testing, and reproducibility of AI systems.
Stay up to date with emerging AI technologies, frameworks, and industry trends.
Gradually take ownership over wider system architecture beyond AI.
Contribute to full-stack and platform-level technical decisions.
Support and eventually lead cross-functional development teams.
Align AI strategy with overall engineering and business goals.
Bachelor’s or Master’s degree in Computer Science, AI, Data Science, or related field.
6+ years of software engineering experience.
3+ years of hands-on experience in AI/ML development.
Strong understanding of:
Machine learning fundamentals
Model evaluation and metrics
Data pipelines and preprocessing
Experience with cloud environments (AWS, Azure, or GCP).
Proven experience delivering production-grade AI systems.
Experience with:
LLMs (OpenAI, Claude, open-source models)
Computer vision (image classification, object detection)
MLOps tools and pipelines
Knowledge of vector databases, embeddings, and retrieval systems.
Familiarity with Python AI ecosystem (TensorFlow, PyTorch, etc.).
Strong architectural and problem-solving mindset.
Ability to balance innovation with practical, business-driven solutions.
Competitive compensation and performance-based bonuses.
Opportunity to build and shape AI capabilities within the company.
Clear path toward Technical Director / Head of Engineering roles.
Work on high-impact projects across industries including AI, fintech, automotive, and digital platforms.
Opportunity to represent the company at global tech and AI conferences.
Collaborative and fast-growing environment focused on innovation.
We are an international software development company with two decades of experience, delivering complex digital solutions across industries including fintech, automotive, healthcare, and digital platforms.
Our teams work on large-scale systems, AI-driven platforms, and high-performance applications for global clients, combining strong engineering with product thinking and innovation.