Key Responsibilities
- Design, develop, and deploy AI and ML models using NVIDIA frameworks (such as RAPIDS, Triton, NeMo, ) and other standard tools
- Collaborate with cross-functional teams to integrate AI/ML solutions into our products
- Optimize model performance and scalability
- Stay updated with the latest advancements in AI/ML, particularly in NVIDIA’s ecosystem
- Participate in the full machine learning lifecycle from data preparation to model deployment
Requirements
- Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field
- Strong foundation in machine learning algorithms and techniques
- Preferably 3+ years of experience in developing and deploying machine learning models
- Proficiency in Python and experience with ML libraries (e.g., TensorFlow, PyTorch, scikit-learn)
- Experience with deep learning architectures (CNNs, RNNs, Transformers)
- Familiarity with GPU computing and parallel processing concepts
- Experience with NVIDIA frameworks (eg. RAPIDS, Triton, NeMo, etc.) (preferred)
- Proficiency in data preprocessing, feature engineering, and exploratory data analysis
- Experience with version control systems (e.g., Git) and ML experiment tracking tools
- Knowledge of MLOps practices and tools for model deployment and monitoring
- Experience with containerization and orchestration tools (Docker, Kubernetes)
- Knowledge of RESTful APIs and microservices architecture
- Experience with agile development methodologies
- Strong understanding of statistical analysis and mathematical optimization
- Excellent problem-solving and analytical skills
- Strong communication skills and ability to work in a collaborative environment