Job Summary :
The Specialist - Software Development (Artificial Intelligence) leads the design, development, and implementation of AI and machine learning solutions that address complex business challenges. This role requires expertise in AI algorithms, model development, and software engineering best practices. The individual will work closely with cross-functional teams to deliver intelligent systems that enhance business operations and decision-making.
Key Responsibilities :
o Lead the development of AI-driven applications and platforms using machine learning, deep learning, and NLP techniques.
o Design, train, and optimize machine learning models using frameworks such as TensorFlow, PyTorch, Keras, or Scikit-learn.
o Implement advanced algorithms for supervised and unsupervised learning, reinforcement learning, and computer vision.
o Develop scalable AI models and integrate them into software applications using languages such as Python, R, or Java.
o Build APIs and microservices to enable the deployment of AI models in cloud environments or on-premise systems.
o Ensure that AI models are integrated with back-end systems, databases, and other business applications.
o Collaborate with data scientists and data engineers to gather, preprocess, and analyze large datasets.
o Develop data pipelines to ensure the continuous availability of clean, structured data for model training and evaluation.
o Implement feature engineering techniques to enhance the accuracy and performance of machine learning models.
o Regularly evaluate AI models using performance metrics (e.g., precision, recall, F1 score) and fine-tune them to improve accuracy.
o Perform hyperparameter tuning and cross-validation to ensure robust model performance.
o Implement methods for model explainability and transparency (e.g., LIME, SHAP) to ensure trustworthiness in AI decisions.
o Collaborate with business stakeholders to identify opportunities for AI adoption and develop project roadmaps.
o Provide technical leadership and mentorship to junior AI developers and data scientists, ensuring adherence to best practices in AI development.
o Stay current with AI trends and research, introducing innovative techniques and tools to the team.
o Ensure AI models comply with ethical guidelines, including fairness, accountability, and transparency.
o Implement security measures to protect sensitive data and AI models from vulnerabilities and attacks.
o Monitor the performance of AI systems in production, ensuring they operate within ethical and legal boundaries.
o Collaborate with DevOps teams to ensure AI models are deployed efficiently in production environments.
o Work closely with product managers, business analysts, and stakeholders to understand requirements and align AI solutions with business needs.
o Participate in Agile ceremonies, including sprint planning and retrospectives, to ensure timely delivery of AI projects.
o Conduct research and stay updated with the latest developments in AI and machine learning technologies.
o Evaluate new tools, libraries, and methodologies to improve the efficiency and accuracy of AI model development.
o Drive continuous improvement initiatives to enhance the scalability and robustness of AI systems.
Required Skills & Qualifications :
Preferred Qualifications :
Data Science Specialist • pune, maharashtra, in