MAIN RESPONSIBILITIES
Development & Optimization of AI Models
- Design, train, evaluate, and improve Machine Learning / Deep Learning models for real-world problems.
- Optimize models according to production criteria: accuracy, latency, scalability, operational costs.
- Conduct controlled experiments, evaluate models using appropriate metrics, and ensure reproducibility.
Deployment & Operation of Models in Production
- Deploy AI models into scalable systems, including:
- REST/gRPC API services
- Batch processing workflows
- Real-time / near-real-time pipelines
- Collaborate with Backend and Platform teams to integrate AI services into products in a stable and efficient manner.
MLOps & Model Lifecycle
- Design, build, and operate end-to-end MLOps pipelines, including:
- CI/CD for AI models
- Version management for models and data
- Automated retraining
- Model monitoring (model/data drift, performance decay)
- Rollback strategies and A/B testing
- Ensure reliability and observability of models through logging, monitoring, and alerting.
Architecture & Cross-Team Collaboration
- Participate in designing the architecture of AI systems and contribute to important technical decisions.
- Work closely with:
- Data Engineering: ensuring quality, consistency, and retrievability of input data
- Backend/Platform: deploying AI services that are stable, secure, and easily scalable
- Product/Business: understanding the problem and transforming requirements into suitable AI solutions
Technical Quality & Team Development
- Conduct code reviews, design reviews, and establish best practices for AI development and model lifecycle management.
- Mentor junior engineers, share knowledge, and contribute to enhancing the overall capabilities of the team.
- Continuously update on advanced technologies, models, and AI trends; proactively assess their applicability to products and projects.
JOB REQUIREMENTS
- Graduated with a Bachelor's or Master's degree in fields such as: Computer Science, Artificial Intelligence, Machine Learning, Data Science, or equivalent.
- Minimum of 5+ years of experience in the AI/ML field, with experience deploying models in a production environment.
- Experience in building and operating end-to-end AI solutions from research to deployment and monitoring.
- Experience working in a cross-functional environment (Data Engineering, Backend, Product).
- Proficient in Python and ML/DL frameworks such as PyTorch, TensorFlow.
- Solid understanding of ML/DL algorithms, evaluation methods, and model optimization.
- Experience deploying AI services at scale (API, batch, realtime).
- Practical experience with MLOps: CI/CD, monitoring, model/data versioning.
- Experience working with cloud platforms and containerization (Docker, Kubernetes).
- Understanding of distributed systems, performance, and scalability is a plus.
- Strong analytical and problem-solving skills, with a structured approach to tackling problems.
- Clear communication skills, with the ability to present complex technical concepts in an understandable way.
- Ability to work effectively in cross-departmental teams.
- Strong ownership of work, high responsibility, and results-oriented mindset.
- Ability to adapt quickly, growth mindset, and a continuous learning spirit in the rapidly changing field of AI.
BENEFITS & WELFARE