Responsibilities:
• Create scalable and efficient solutions based on existing Machine Learning and Deep Learning frameworks
• Design and implement new algorithms, models, and techniques as needed
• Train, deploy, and monitor robust and scalable models for real-time/production systems
• Develop end-to-end data processing pipelines, including functions such as data collection, augmentation, periodic tuning
• Debug and introduce performance improvements for currently deployed models
• Generate documentation for both technical and non-technical audiences
• Specialize in solutions centered on Computer Vision, NLP (text/audio), or traditional ML solutions.
• Commonly used frameworks: TensorFlow, PyTorch, scikit-learn, statsmodels, scipy, nltk, OpenCV, spaCy.
Requirements:
• Bachelor's degree in Computer Science or Software Engineering.
• Minimum 5-6 years of practical experience.
• Good documentation and presentation skills.