Home Positions Core Values Referral Bonus Coffee Chat KOR
← All Positions
Creator Squad Full-time 2y+ San Francisco · Seoul

AI/ML Engineer

As an AI/ML Engineer at DOR, you will build and refine event detection AI models that can be universally applied across multiple games to automatically identify meaningful moments from gamers' gameplay. You will create production-grade models that run stably on-device on real users' PCs.

Apply Now Coffee Chat
Key Responsibilities
  • Design and develop event detection models that can be universally applied across various games.
  • Leverage existing open-source models or design and train custom models as needed.
  • Develop vision-based models to identify important moments in gameplay videos.
  • Optimize and compress models for on-device environments.
  • Improve models considering not only accuracy but also latency, memory, CPU/GPU usage, and stability.
  • Increase robustness to handle diverse games, resolutions, UIs, and PC specs in the production environment.
  • Collaborate with engineers to integrate models into the product and validate them in real user environments.
  • Solve problems end-to-end -- from data collection using 200 million monthly video data points, labeling strategies, training pipelines, to evaluation criteria.
Key Challenges in This Role

We're looking for someone who builds production-grade models that work consistently in real user environments, rather than someone who builds great paper-worthy models.

  • Building universal detection logic applicable across multiple games, not just a single game
  • Ensuring models work well despite differences in screen layout, resolution, language, and UI
  • Maintaining high accuracy while running with minimal overhead on real user PCs
  • Ensuring stable operation in actual product environments, not just research-grade performance
  • Rapidly learning and iteratively improving even when data is imperfect
Products You'll Build
Automatic Gameplay Recording (Record)
  • Enable users to automatically capture moments they don't want to miss.
  • Make event-based automatic recording more accurate and seamless.
  • The goal is to create an experience where "it just records well without any setup."
Game Video Creation (Create)
  • Turn auto-generated clips into short, watchable videos.
  • Design the product so that the output is satisfying even without manual editing.
  • Create an experience where content is completed without "tedious and difficult editing."
Game Video Editor (Edit)
  • Design effects and UX specialized for game video editing.
  • Build a product that isn't as complex as professional tools but maintains high output satisfaction.
  • Aim for a creation experience where anyone can quickly produce video content.
Sharing Experience (Share)
  • Make it easy for users to share created videos with friends and communities.
  • Design the experience so it doesn't end at video creation but leads to actual sharing and viewing.
How We Work
  • DOR builds products that customers want, not products the CEO wants.
  • We repeat problem definition, hypothesis, execution, measurement, and learning in short 1-2 week iterations.
  • AI/ML Engineers are not just researchers -- they solve real product problems.
  • We build fast, validate fast, and adjust direction fast.
  • We focus on creating real impact based on data and user feedback.
  • We value results that connect not only to performance metrics but also to user experience.
Tech Stack

We don't expect experience with every stack. However, we expect you to learn and pick things up quickly.

AI / ML
  • Python
  • PyTorch
  • TensorFlow
  • ONNX
  • Computer Vision
  • Model Optimization / Quantization / Inference Runtime
Product / Engineering
  • TypeScript
  • Electron
  • Windows Desktop App
Qualifications
  • 2+ years of experience in AI/ML or related software development
  • Experience directly developing and training Computer Vision or deep learning models
  • Ability to go beyond using open-source models to tune or redesign them for specific problems
  • Experience with model optimization for on-device or edge environments, or strong interest in this area
  • Ability to consider not only accuracy but also latency, resource usage, and robustness
  • Desire to technically solve real product problems with actual users
  • Tenacity to dig deep into difficult problems and solve them
Preferred Qualifications
  • Able to work in San Francisco, CA / United States
  • Experience working with game footage, broadcast video, or user interaction video
  • Experience with image classification, detection, temporal modeling, or event detection
  • Experience with inference optimization using ONNX, TensorRT, OpenVINO, etc.
  • Experience with model compression, quantization, pruning, or distillation
  • Experience measuring and improving model performance on actual devices
  • Experience with dataset design, labeling strategies, and training pipeline construction
  • Experience integrating with Windows environments or desktop applications
  • Experience with video processing, social media, or UGC products
  • A gamer or someone with deep understanding of gameplay context
You'd Be a Great Fit If You Are...
  • Someone deeply interested in creating real product impact
  • Someone who doesn't stop at paper implementations but makes things work end-to-end in real environments
  • Someone who enjoys solving trade-offs between accuracy and system performance
  • Someone who rapidly improves even with imperfect data and complex real-world conditions
  • Someone who wants to build AI features that gamers worldwide use every day
What to Highlight in Your Resume
  • Tell us what AI/ML problems you've solved and what impact you've made.
  • If you have experience leveraging open-source models or designing your own to solve problems, please share.
  • If you have experience improving model accuracy, latency, memory usage, or inference speed, please describe in detail.
  • If you have experience integrating and operating models in production or device environments, please share.
  • If you have end-to-end experience from data collection, labeling, training, evaluation, to deployment, please describe.
  • Rather than listing work history and credentials, we'd love to see your problem definition, thought process, actions, learnings, and outcomes.
Hiring Process
01
Application
Submit resume and portfolio
02
Role / Culture Fit Interview
Assess values alignment and working style
03
Task-based Interview
Conducted if needed · Includes reference check
04
Offer Negotiation
Negotiate salary and stock options, then join the team

The entire hiring process is completed within 7 days. During intensive hiring periods, we'll reach out quickly at each stage.

View All Positions →