What are the responsibilities and job description for the AI/ML Architect position at KANINI?
Title : AI/ML Architect
Location : Nashville TN – Onsite
Duration : Long Term
We are seeking a highly experienced AI/ML Architect to lead the design, development, and implementation of artificial intelligence and machine learning solutions. The ideal candidate will possess a deep understanding of AI/ML frameworks, algorithms, and technologies, coupled with the ability to architect scalable and efficient systems that align with business objectives.
Key Responsibilities:
- Design end-to-end AI/ML systems, including data ingestion, model training, deployment, and monitoring.
- Develop scalable machine learning pipelines and infrastructure using cloud platforms (AWS, Azure, GCP) and on-premises systems.
- Ensure seamless integration of AI/ML solutions with existing enterprise architectures and workflows.
- Provide technical leadership in selecting AI/ML frameworks, tools, and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Evaluate emerging AI/ML technologies and recommend their adoption where applicable.
- Establish best practices for model development, training, deployment, and monitoring.
- Collaborate with stakeholders to define AI/ML strategies that align with organizational goals.
- Identify and prioritize use cases for AI/ML applications to maximize business impact.
- Oversee the implementation of AI-driven solutions to address business challenges and opportunities.
- Work closely with data scientists, engineers, and business analysts to ensure successful delivery of AI/ML projects.
- Mentor team members on AI/ML best practices, tools, and technologies.
- Act as a bridge between business and technical teams to translate business requirements into AI/ML solutions.
- Define AI/ML governance frameworks, ensuring compliance with data privacy and security regulations.
- Establish protocols for model interpretability, fairness, and ethical AI practices.
- Ensure robust data validation and quality control processes.
- Monitor and optimize the performance of deployed AI/ML models and pipelines.
- Implement feedback loops for continuous model improvement and retraining.
- Address scalability challenges in real-time AI/ML systems.
Experience:
- 10 years of experience in software engineering, with at least 5 years focused on AI/ML architecture.
- Proven experience in deploying AI/ML solutions at scale in production environments.
Technical Skills:
- Expertise in AI/ML frameworks (e.g., TensorFlow, PyTorch, Keras, Scikit-learn).
- Strong programming skills in Python, R, or Java, and experience with distributed computing (e.g., Spark, Hadoop).
- Proficiency in cloud platforms (AWS, Azure, GCP) for AI/ML workloads.
- Experience with MLOps practices and tools (e.g., MLflow, Kubeflow, SageMaker).
- Familiarity with NLP, computer vision, and other advanced AI techniques.
Soft Skills:
- Excellent problem-solving and analytical abilities.
- Strong communication skills to convey complex AI/ML concepts to diverse audiences.
- Leadership capabilities to manage cross-functional teams and projects.
Qualifications and Requirements:
- Education:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or related field. A Ph.D. is a plus.