Tech Stack
PythonPyTorchTensorflowUnity
About the role
- Design and implement Unity Editor tools for inspecting and interacting with vision-related data and outputs.
- Develop modular components to support the visualization and debugging of computer vision algorithms.
- Work across teams to ensure efficient integration of perception data into development environments.
- Optimize tools and workflows for usability, responsiveness, and maintainability.
- Contribute to internal infrastructure that enables evaluation and deployment of computer vision features.
- Write clean, efficient, and well-documented code with a focus on practical engineering impact.
- Bridge research prototypes and scalable software infrastructure; collaborate with platform, algorithm, and tooling teams to integrate perception pipelines into development workflows.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Strong programming skills in C# and/or C++; experience with Unity Editor scripting is a plus.
- Solid foundation in data structures, algorithms, and software architecture.
- Exposure to computer vision concepts such as image processing, detection, or tracking.
- Experience building software tools or internal developer interfaces.
- Comfortable working in cross-functional teams and collaborating on complex systems.
- Based in Izmir.
- (Nice to have) Working knowledge of Python, especially for scripting or data prototyping.
- (Nice to have) Basic understanding of deep learning workflows (e.g., PyTorch, TensorFlow).
- (Nice to have) Familiarity with integrating perception systems or visualizing structured outputs (e.g., poses, masks, keypoints).
- (Nice to have) Experience in performance profiling, editor UX design, or data interoperability.