Role DescriptionAn AI / Machine Learning Engineer designs, develops, and deploys artificial intelligence and machine learning models to solve complex business problems. Senior AI/ML Engineers also mentor teams, optimize model performance, and lead AI initiatives across projects.
Key Responsibilities- Develop, train, and deploy machine learning and AI models for predictive analytics, natural language processing, computer vision, or recommendation systems.
- Collaborate with data scientists, software engineers, and product teams to integrate AI solutions into applications.
- Preprocess and analyze large datasets for model training and evaluation.
- Optimize algorithms and models for performance, accuracy, and scalability.
- Implement automated pipelines for model training, testing, and deployment.
- Conduct research to evaluate new AI/ML technologies and approaches.
- Document models, code, and results; communicate insights to stakeholders.
- For senior roles: lead AI/ML projects, mentor junior engineers, and review technical work.
Qualifications- Bachelor's or Master's degree in Computer Science, Data Science, Mathematics, or related field; PhD advantageous for research-heavy roles.
- Strong experience in AI/ML development, data processing, and algorithm design.
- Knowledge of machine learning frameworks and cloud platforms.
Skills & Tools- Programming & Frameworks: Python, R, TensorFlow, PyTorch, scikit-learn.
- Data Tools: Pandas, NumPy, SQL, Spark.
- Cloud Platforms: AWS SageMaker, Azure ML, Google Cloud AI.
- Model deployment: Docker, Kubernetes, REST APIs.
- Statistical analysis, linear algebra, calculus, and data visualization.
- Problem-solving, analytical thinking, and collaboration skills.