Key Responsibilities
● Design, develop, and deploy AI and machine learning models to solve complex business problems.
● Collaborate with software engineers, and other stakeholders to understand requirements and deliver AI solutions.
● Optimize and fine-tune AI algorithms for performance and scalability.
● Conduct research to stay updated on the latest AI trends, tools, and techniques.
● Develop and maintain robust, scalable, and efficient codebases for AI applications.
● Perform data analysis and pre-processing to prepare datasets for training and evaluation.
● Evaluate and implement new tools and frameworks to enhance AI development processes.
● Work on integrating AI solutions with existing systems and infrastructure.
● Troubleshoot and debug AI models and applications to ensure reliability and accuracy.
● Document AI development processes, models, and outcomes for future reference.
Required Qualifications
● Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
● Strong programming skills in languages such as Python, Java, or C++.
● Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
● Solid understanding of machine learning algorithms and statistical methods.
● Experience with data preprocessing, feature engineering, and model evaluation techniques.
● Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and AI services.
● Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
● Excellent communication skills and ability to explain complex AI concepts to non-technical stakeholders.