The position of Application Architect is a salaried, exempt individual contributor level position responsible for leading the design and deployment of scalable, secure, and high-performing Ai-driven applications across the organization. Additionally, this position is responsible for application development, system integration, and architecture best practices, and will play a key role in driving scalable, secure, and maintainable systems across the organization.
Responsibilities:
Ai Architecture: • Design and lead the implementation of AI-enabled enterprise applications that integrate with core systems (ERP, CRM, data lakes, etc.). • Define architectural principles, patterns, and governance models for deploying AI across departments at scale. • Work with business leaders, data scientists, software engineers, and DevOps teams to translate enterprise needs into robust Ai application designs. • Evaluate new AI tools, LLMs, frameworks, and cloud services; drive adoption of emerging technologies such as Generative AI, RAG (Retrieval-Augmented Generation), and enterprise AI agents. • Ensure AI models are production-ready with proper MLOps practices, version control, CI/CD pipelines, and monitoring.
Application Design & Development:
• Design end-to-end application architectures that integrate AI/ML components into enterprise software systems. • Define architecture standards, design patterns, and best practices for scalable and secure AI application development. • Collaborate with data scientists, engineers, product managers, and business stakeholders to translate business requirements into technical solutions. • Lead proof-of-concept and prototyping efforts to validate architectural decisions and model performance. • Collaborate with product managers, business analysts, and development teams to define technical requirements and create system blueprints. • Under the direction of the Senior Director, Software Development, work to establish architecture standards, development guidelines, and reusable frameworks to streamline software development.
Team Collaboration:
• Collaborate with product managers, business analysts, and development teams to define technical requirements and create system blueprints. • Mentor engineering teams on Ai model integration, MLOps, and application lifecycle management. • Create and maintain technical documentation, architecture diagrams, and decision records.
Emerging Technologies:
• Stay up-to-date with industry trends and emerging technologies and apply them to improve our development processes and methodologies. • Share knowledge and expertise in order to foster team growth and development. • Engage with interdisciplinary teams to conceptualize, design, and release new product functionalities and user experiences.
Position Requirements:
Formal Education & Certification:
• Minimum of a four (4) year Bachelor’s D32egree in Computer Systems, Engineering or similar degree path. • Certifications in Cloud Architecture (AWS, Azure) and/or AI/ML (e.g., Google Professional ML Engineer).
Knowledge & Experience:
• Minimum of 7 years of software architecture experience with 2+ years in AI/ML solution design. • Proficient in Python and one or more programming languages (SQL, C#, etc.). • Hands-on experience with AI/ML frameworks (e.g., Azure AI Foundry). • Strong understanding of cloud platforms (preferably Azure) and serverless components. • Knowledge of API design, microservices, and data pipeline architectures. • Experience with LLMs (e.g., GPT, Claude), prompt engineering, and MCP protocols. • Familiarity with architecture decision records and architecture review boards.
Qualifications & Characteristics:
• Strong understanding of enterprise IT operations and alignment with organizational goals and business objectives. • Excellent written, verbal, and interpersonal communication skills with the ability to translate complex technical concepts into user-friendly language. • Ability to prioritize and execute tasks effectively in a fast-paced, high-pressure environment, including during critical or emergency situations. • Strong analytical and problem-solving skills with keen attention to detail and a commitment to delivering quality outcomes. • Self-motivated, resourceful, and able to work independently with minimal supervision. • Demonstrated customer service orientation, with a focus on responsiveness, reliability, and stakeholder satisfaction. • Comfortable working in team-oriented, collaborative environments with cross-functional partners.
Work Environment & Travel:
• 40-hour work week with 3 days in the office and 2 days remote, business conditions permitting. Eligibility for the hybrid work week begins after completion of the ninety-day introductory period of employment where all training will occur onsite. • This position will have planned, overnight travel to other site locations within the Company that could include weekends and Holidays. • Must be available to work flexible hours as needed. • Sitting for extended periods of time. • Dexterity of hands and fingers to operate a computer keyboard, mouse, and other computer components. • Close visual acuity needed to review diagrams and for discerning fine print. • Lifting and transporting of moderately heavy objects, such as computers and peripherals.