Job Description
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.