Python
We’re looking for an experienced Python Developer (Middle+ / Senior level) with a strong background in Machine Learning (ML) and Computer Vision (CV). You’ll work on developing and training deep learning models, primarily focusing on image and video data — with occasional tasks involving 3D data.
Your Responsibilities:
Design, build, and train ML models
Work on computer vision tasks (image/video classification, detection, segmentation, etc.)
Maintain and improve existing ML pipelines
Experiment with architectures and tuning techniques
Collaborate closely with product, backend, and design teams
Key Requirements:
Strong Python programming skills (3+ years of experience)
Hands-on experience with PyTorch and/or TensorFlow
Solid understanding of machine learning and deep learning fundamentals
Experience solving real-world computer vision problems
Familiarity with neural network architectures (CNNs, RNNs, Transformers, etc.)
Experience with PyTorch3D or similar 3D tools is a plus
Clean, maintainable coding style and Git proficiency
Nice to Have
Experience working with 3D data, AR/VR, or 3D reconstruction
Knowledge of ML deployment tools and practices (Docker, MLflow, ONNX, etc.)