We’re seeking an AI Data Scientist Consultant with deep expertise in optimization and graph-based machine learning to join our team. This role is ideal for a versatile, hands-on developer with a passion for tackling complex business problems using 3D data, graph ML, and immersive visualization strategies. Key Responsibilities Design, develop, and deploy AI solutions centered on graph representations and 3D datasets Build models that interpret and manipulate complex 3D structures Create immersive and interactive 3D visualization tools Integrate ML solutions with CAD/CAE software environments Develop efficient data pipelines for model training and inference Implement, test, and optimize model deployment in production Create and manage APIs for seamless model integration Collaborate with cross-functional teams to drive AI-powered use cases Continuously evaluate and improve model performance Stay up to date on emerging AI trends and technologies Required Qualifications Bachelor's degree in Computer Science or related field 3+ years of experience building and deploying AI/ML models Strong Python skills with expertise in scientific and visualization libraries Proficiency in PyTorch or TensorFlow and optimization libraries Experience with unit testing and Git-based version control Solid grasp of OOP and modern design patterns Strong analytical and problem-solving abilities Familiarity with Agile development methodologies Preferred Qualifications Master’s degree in AI, Machine Learning, or related field Hands-on experience with Graph Neural Networks or knowledge graphs Experience working with CAD/CAE software and 3D ML applications Proficiency in 3D data visualization techniques Familiarity with model compression (pruning, quantization) and deployment Experience with Docker, Kubernetes, or other containerization tools Exposure to cloud ML platforms (AWS, Azure, GCP) Background in industrial or manufacturing environments