Senior Machine Learning Engineer (CV/NLP)

Senior Machine Learning Engineer (CV/NLP)


Responsibilities:

  • Research, design, and implement ML models in the areas of computer vision and natural language processing.
  • Deploy and optimize inference pipelines on GPU machines for production workloads.
  • Work on multimodal AI features (text, images, video, audio) and integrate them into the product.
  • Scale model performance and throughput to handle a rapidly growing user base.
  • Collaborate closely with backend engineers to deliver production-ready APIs.
  • Run experiments, A/B tests, and evaluate models with real-world user interactions.

Required Skills:

  • 5+ years of hands-on experience in ML/AI development.
  • Strong expertise in Python and ML frameworks (PyTorch or TensorFlow).
  • Solid understanding of NLP (LLMs, embeddings, transformers) and CV (image generation, diffusion models, video processing).
  • Experience with GPU-based training and inference.
  • Strong knowledge of model optimization techniques (quantization, distillation, batching, caching).
  • Practical experience deploying ML services into production environments.

Would be a Plus:

  • Experience with video AI models.
  • Knowledge of high-load inference systems.
  • Familiarity with monitoring and analytics tools (Weights & Biases, MLflow, Grafana, etc.).
  • Background in chatbots, messengers, or conversational AI.
  • Publications, Kaggle competitions, or contributions to open-source ML projects.

We Offer:

  • Work in a product company
  • Startup atmosphere
  • The key impact on the product
  • Salary + stocks


Report Page