
Senior AI Developer
5 days ago
Job Overview
We're building a next-generation AI stack for large-scale, session-based vehicular combat. You'll own end-to-end AI features—from behavior technical design to integration with our server simulation, sensory systems, telemetry, and ML inference services. You'll help us move from "default bots" to adaptive, performant, debuggable opponents and squadmates that feel human without breaking fairness or the server budget.
What will you do?- Design & Implement Behaviors: Ship production-grade AI using GOAP, Utility AI, and/or BTs, choosing the right tool per feature (target selection, positioning, driving, firing, evasion, cooperation).
- Author Sensors & World State: Build reusable sensors, perception pipelines, blackboards/knowledge graphs, and data streams (LOS/LOF, threat & opportunity scoring, terrain/cover, trafficability, dynamic obstacles).
- Telemetry & Tooling: Add introspection/telemetry (action traces, scores, timers, counters), record-and-replay, debug overlays/heatmaps, and scenario harnesses for regression.
- Performance & Quality: Profile and optimize C++ AI systems (jobs/ECS/multithreading, memory locality, cache behavior, lock contention) to hit tight frame budgets.
- ML Inference Hooks: Integrate with model inference services, define data contracts, and gate ML policies safely behind deterministic fallbacks.
- Collaboration & Mentoring: Partner with gameplay, engine, online, and data teams; review code; mentor mid/junior engineers; uphold coding standards and test discipline
- Strong C++ (C++17/20) in large, real-time codebases; STL, templates, memory/perf, concurrency; solid debugging and profiling chops.
- Shipped features on at least one multiplayer or simulation-heavy title (AA/AAA or high-quality indie) with AI ownership.
- Deep knowledge of at least one AI architecture (GOAP, Utility AI, BTs) and practical understanding of when/why to use each.
- Experience building perception/sensing systems and scoring/utility functions, not just wiring nodes.
- Proven ability to design debuggability in from day one (telemetry, traces, visualization, reproducible test scenarios).
- Tools: Git/Perforce, CMake, Visual Studio/Clang, CI fundamentals.
Python 2.7 and 3.10+ for tooling or scripting; binding PythonC++ and shipping safe/native bridges.
Hands-on with ML for games (data collection, labeling, offline training, online inference, A/B evaluation); familiarity with RL/imitation learning concepts.
Experience with inference runtimes (ONNX Runtime, Triton), serialization (protobuf/flatbuffers), and service plumbing (gRPC/HTTP, Kafka/Kinesis).
Navigation for vehicles at scale (terrain analysis, cost fields, flow fields, RVO/ORCA).
Prior end-to-end AI work on shipped or open-source titles (e.g., OpenTTD/Quake mods) showing full ownership from design to debugging.
- Exposure to ECS/job systems, lock-free structures, and SIMD; Windows/Linux cross-platform builds.
- C++17/20, custom engines, internal ECS/job systems
- Python 2.7 (tooling/scripting on one title), machine learning)
- Build/CI: CMake, [your CI]
- Observability: internal telemetry, replay tools, debug UIs/overlays
- (Optional) ML: ONNX/TorchScript/TensorRT, gRPC/REST service
- Ship a robust AI behavior slice (e.g., target selection + driving + firing loop) with clear KPIs (engagement quality, fairness, perf budget).
- Deliver a sensor & scoring framework that other engineers/designers can extend safely.
- Stand up AI telemetry & replay that shortens bug reproduction cycles from days to hours.
- Integrate and harden one ML-backed component behind toggles and fallbacks.
- Short note on an AI system you owned: problem, architecture choice, trade-offs, and how you measured success.
- Links to demos, videos, or repos (including open-source or modding AI work).
- (Optional) A brief example of a telemetry view or replay harness you built.
- Remote (from anywhere within the selected country/EU).
Benefits and perks are tailored to the local market and culture. Our benefits in Nicosia include:
- 21 days annual leave (additional days based on years of service: up to 25 days)
- Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)
- Sick Leave (10 days top-up to statutory allowance per year)
- Maternity Leave (18 weeks top-up to statutory allowance per case)
- Career development and education opportunities within the company
- English Language courses fully covered by the company upon Manager's approval
- Premium Private Health Care
- Mental well-being program (iFeel)
- Onsite gym and spa
- Free parking close to the Nicosia offices, based on availability
- Free drinks-equipped kitchen in every floor building
- Hellenic Bank benefits
- Employee discounts (e.g. restaurants, bars, etc.)
- Personal Gaming Account
- Onsite canteen with subsidized prices for food and drinks
- Company events, Social Clubs
- Seniority Awards
- Referral program - You can recommend the best talents to the company and receive a reward
Wargaming is an award-winning online game developer and publisher headquartered in Nicosia, Cyprus. Operating since 1998, Wargaming has become one of the leaders in the gaming industry with 15 offices worldwide, including studios in Chicago, Prague, Shanghai, Tokyo, and Vilnius. Our diverse and multicultural team works together to deliver a top-class experience to millions of players who enjoy Wargaming's titles across all major gaming platforms. Our flagship products include free-to-play hits World of Tanks, World of Warships and World of Tanks Blitz.
Please see Wargaming Candidate Privacy Policy for details on how Wargaming uses your personal data.
-
Senior Robotics Engineer
2 weeks ago
Nicosia, Nicosia, Cyprus CyRIC | Cyprus Research & Innovation Center Ltd Full time €45,000 - €55,000 per yearWe're Hiring: Senior Robotics Engineer Location: CyRIC Headquarters, Ergates, Nicosia, Cyprus Employment: Full-time | Department: Robotics & Autonomous Systems R&D Language:English: Fluent (required) | Greek: Optional but beneficialCyRIC is a fast-growing technology company and an established provider and integrator of commercial technology solutions and...
-
Frontend Software Developer
2 weeks ago
Nicosia, Nicosia, Cyprus 3AE Health LTD Full time €45,000 - €55,000 per yearWe're Hiring Angular Developers at3AE Health LTD𝟯𝗮𝗵𝗲𝗮𝗹𝘁𝗵 is growing, and we're looking for passionate Frontend Developers to join our tech teamLocation: Nicosia, Cyprus (Full-Time, On-site)Industry: Digital Health | AI in HealthcareAbout UsAt 𝟯𝗮𝗵𝗲𝗮𝗹𝘁𝗵, we design and develop cutting-edge digital health systems...
-
Engineering Manager
1 week ago
Nicosia, Nicosia, Cyprus Wrike Full time €70,000 - €120,000 per yearWrike is the most powerful work management platform. Built for teams and organizations looking to collaborate, create, and exceed every day, Wrike brings everyone and all work into a single place to remove complexity, increase productivity, and free people up to focus on their most purposeful work.Our vision:A world where everyone is free to focus on their...
-
Senior iOS Engineer
15 hours ago
Nicosia, Nicosia, Cyprus Plum Fintech Full time €45,000 - €90,000 per yearHey We're Plum, your smart saving and investing app on a mission to help grow money for life. Whether you're stashing the cash for tea and toast in your first home or catching some rays during retirement, Plum's got your back.Since 2016, over 2 million people in 10 European markets have set aside more than £2 billion with our clever automation and AI...
-
Senior iOS Engineer
15 hours ago
Nicosia, Nicosia, Cyprus Plum Fintech Full time €100,000 - €120,000 per yearHey We're Plum, your smart saving and investing app on a mission to help grow money for life. Whether you're stashing the cash for tea and toast in your first home or catching some rays during retirement, Plum's got your back.Since 2016, over 2 million people in 10 European markets have set aside more than £2 billion with our clever automation and AI...
-
Senior C# .NET Developer — Sabre SOAP Integration
15 hours ago
Nicosia, Nicosia, Cyprus Journey Mentor Full time €90,000 - €120,000 per yearWe're Hiring: Senior C# .NET Engineer (Contract, Remote)Journey Mentor is looking for a hands-on C# .NET developer with proven Sabre SOAP integration experience. You'll work on Sabre SOAP APIs end-to-end: consuming supplier services, handling WS-Security/session flows, and exposing them through a REST gateway for our internal systems.What you'll...
-
Dotnet Developer
5 days ago
Nicosia, Nicosia, Cyprus Omnity Full time €35,000 - €45,000 per yearJunior/Mid .NET DeveloperLocation:Cyprus (Hybrid: client site & remote)Working Hours:8:00 AM – 3:00 PMEmployment Type:Full-timeAbout UsOmnity Ltd is a growing software development company providing IT services and solutions to businesses. We are currently looking for a motivatedJunior .NET Developerto join our team. The selected candidate will work as part...
-
Engine Developer
15 hours ago
Nicosia, Nicosia, Cyprus Wargaming Full time €60,000 - €80,000 per yearJob OverviewWargaming is looking for a Engine Developer to join our Game Engine Development team.What will you do?Implementation of new features in game engine and editorIntegration and support of third-party librariesLow-level performance and memory optimizations (client, server, editor)Stabilization of existing feature setCreation and support of tech...
-
Engine Developer
15 hours ago
Nicosia, Nicosia, Cyprus Wargaming Full time €40,000 - €60,000 per yearJob Overview Wargaming is looking for a Engine Developer to join our Game Engine Development team. What will you do?Implementation of new features in game engine and editor Integration and support of third-party libraries Low-level performance and memory optimizations (client, server, editor) Stabilization of existing feature set Creation and...
-
Engine Developer
15 hours ago
Nicosia, Nicosia, Cyprus Wargaming Full time €60,000 - €80,000 per yearJob OverviewWargaming is looking for a Engine Developer to join our Game Engine Development team.What will you do?Implementation of new features in game engine and editorIntegration and support of third-party librariesLow-level performance and memory optimizations (client, server, editor)Stabilization of existing feature setCreation and support of tech...