Position: Deep Learning Engineer for Synthetic Data
Company: SQUAD
Experience required: 3y
English level: upper

Job Summary
 As a member of our Synthetic Data Generation Team, you will be responsible for improving data generation pipelines by experimenting with synthetic data and providing feedback to the development team. You will closely collaborate with members of our Research teams to drive your research in a way that will improve reliability of existing models and reduce time-to-market of new features that are only planned to be developed.

Qualifications and Skills
Ability to provide constructive feedback
2+ years in machine learning (computer vision domain)
Practical experience in at least one of the following problems: classification, detection, segmentation.
Knowledge of following Deep Learning frameworks: PyTorch is a must; TensorFlow or Keras is a plus.
Good understanding of Machine Learning and Deep Learning concepts
Understanding of Python’s built-in algorithms and data structures, their time and space complexities
Good written and spoken English
Nice to have
Practical experience with GANs, VAEs
Understanding of modern CV architectures (EfficientNet/NFNet/ViT Transformer/Swin Transformer etc.) 
Understanding of semi-supervised training techniques 
Understanding of Big Data, understanding of difference between MapReduce and in-memory processing
Practical experience with SQL, NoSQL databases
Experience with Docker, Kubernetes, Kubeflow for conducting large-scale machine learning experiments