Jobs
>
Pleasant Grove

    Software Architect_ Data and AI - Pleasant Grove, United States - Alianza

    Alianza
    Alianza Pleasant Grove, United States

    3 weeks ago

    Default job background
    Description

    Alianza is seeking a highly skilled and experienced Data and AI Architect to join our Technology teams to help designing, developing, and implementing cutting-edge data and artificial intelligence solutions to drive business growth and innovation in the Data and AI space for our customers. Working with stakeholders in our Product Delivery Process (Project Management, Engineering, Operations, and Customer Success) the successful candidate will provide architectural recommendations, define best practices, and mentor individual team members.

    Responsibilities

    • Lead the design and development of robust data and AI architectures that align with business objectives and technology strategies.
    • Define and implement best practices, standards, and guidelines for data and AI architecture.
    • Own all architecturally significant requirements, develop prototypes, contribute code, and evaluate technologies.
    • Oversee the development of data models, data integration strategies, and data governance frameworks to ensure data quality, integrity, and security.
    • Design and implement scalable data storage solutions and data processing pipelines.
    • Collaborate with data scientists and machine learning engineers to design and deploy AI models and algorithms.
    • Implement AI solutions for various business use cases, such as predictive analytics, natural language processing, and computer vision.
    • Evaluate emerging technologies and tools in data management and artificial intelligence.
    • Recommend technology investments and innovations to enhance the organization's data and AI capabilities.
    • Work closely with cross-functional teams, including software developers, data engineers, data scientists, and business stakeholders, to ensure successful implementation of data and AI solutions.
    • Provide technical leadership and mentorship to team members to foster a culture of collaboration and innovation.
    • Can review new code with Engineering team(s) to ensure design quality, avoid complexity, and advocate for clarity.
    • Stay current on emerging designs, methodologies, practices, and technologies.
    • Find creative, novel, and effective solutions to system/architectural challenges.
    • Compose technical documentation, reports, and diagrams.
    • Help teams start new technology initiatives on an as-needed basis.
    • Provide technical leadership and mentoring to senior developers and QA.
    • Support developers with quarterly learning opportunities.
    Qualifications
    • A technical degree from a reputable university (CS or STEM preferred).
    • Master's degree in a related field preferred.
    • 5+ years of experience as a software engineer.
    • 5+ years of experience in a team leadership role.
    • 5+ years in a technical leadership role.
    • 5+ years of proven experience designing and implementing complex data architectures in enterprise environments.
    • 1+ years of proven experience designing and implementing complex AI architectures in enterprise environments.
    • Deep understanding of data management principles, including data modeling, data integration, data governance, and data security.
    • Extensive understanding of architectural patterns for high availability, scalability, maintainability, testability, and extensibility.
    • Proven ability to work effectively in a dynamic and fast-paced environment, demonstrating a willingness to learn and grow professionally.
    • Solid written and verbal communication skills.