Plante Moran is seeking an experienced and forward-thinking AI Solution Architect to design scalable AI systems, collaborate across disciplines, and drive innovations that align with business goals.
Requirements
- Strong software engineering background, including architecture, design patterns, and coding best practices.
- Expert proficiency in Python for AI model development and integration.
- Experience building and scaling user interfaces with React.
- Deep understanding of API design, implementation, and deployment.
- Hands-on experience with AI and machine learning frameworks (such as TensorFlow, PyTorch, or scikit-learn).
- Working knowledge of Enterprise Application Integration middleware solutions and their application into the overall technical solution.
- Deep analytical skills
Responsibilities
- Lead the architectural design and development of AI-driven systems and solutions.
- Collaborate with cross-functional teams—including engineering, product, and business stakeholders—to define requirements and align strategic technical vision.
- Champion best practices in software engineering within the team, focusing on code quality, scalability, and maintainability.
- Design and oversee the development of APIs and integration strategies for AI components.
- Offer technical guidance on Python, React, and AI frameworks, ensuring seamless front-end and back-end integration.
- Facilitate consensus building among team members and stakeholders to move projects forward efficiently.
- Present complex AI concepts, solution designs, and progress updates to both technical and non-technical audiences.
Other
- Bachelor's or master's degree in computer science, Software Engineering, or a related field; advanced degree preferred.
- 5+ years of experience in AI-related roles such as AI Engineer, Machine Learning Engineer, or Data Scientist.
- Must have a technical background with at least ten years of work experience in one or more IT areas including but not limited to: IT Architecture, infrastructure, databases and cloud development, Software architecture design, Business analysis, DevOps, Project and product management
- Efficient communication skills. Communicates (writes, speaks, listens) in a concise and effective manner to gain understanding with all levels of the organization.
- Demonstrates initiative and sets high personal standards for performance; Maintains a consistently high level of productivity.