Job Description
We are looking for a Principal AI Software Architect to lead the design, development, and implementation of cutting-edge AI and software solutions across the organization. This role is ideal for a visionary leader who excels in combining technical expertise with architectural strategy to deliver scalable, innovative systems. As a contract position based in Columbus, Ohio, this opportunity requires someone with a strong background in AI, software engineering, and enterprise-level architecture.
Responsibilities:
• Lead the architecture, design, and deployment of AI-driven platforms and scalable software systems that align with organizational goals.
• Collaborate with cross-functional teams, including engineering, product management, and business stakeholders, to identify and address technical challenges.
• Evaluate and select advanced AI tools, frameworks, and technologies to optimize performance and scalability.
• Establish and enforce best practices for AI model development, MLOps, software engineering, DevOps, and system architecture.
• Provide mentorship and guidance to engineering teams, fostering a culture of innovation and technical excellence.
• Drive the technical strategy and long-term planning to align engineering initiatives with enterprise objectives.
• Ensure adherence to data privacy, security, and ethical standards in all AI and software development efforts.
• Conduct code reviews, implement automated testing processes, and promote continuous integration and delivery pipelines.
• Monitor emerging technologies and methodologies to identify opportunities for innovation and improvement.• Bachelor’s degree in computer science, information systems, computer engineering, or equivalent experience.
• A minimum of 7 years of experience in software architecture and engineering, with at least 2 years focused on AI/ML systems.
• Demonstrated expertise in designing and deploying AI and machine learning solutions at scale within cloud platforms such as Microsoft Azure or AWS.
• In-depth knowledge of machine learning, deep learning, computer vision, and generative AI technologies.
• Strong leadership and communication skills, with a proven ability to mentor and influence technical teams.
• Advanced knowledge of programming languages and software engineering principles.
• Familiarity with data privacy regulations, security practices, and ethical considerations in AI development.
• Experience working in agile environments, utilizing DevOps and MLOps methodologies to streamline workflows.