Job Openings Delivery Architect (Cloud, Data & AI Focus)

About the job Delivery Architect (Cloud, Data & AI Focus)

Who We Are

Join the dynamic team at Provoke, where were not just about meeting expectations but exceeding them. Were looking for innovative professionals passionate about driving exceptional outcomes for our customers. At Provoke, you'll be empowered to challenge the status quo and encouraged to think differently-leveraging a growth mindset to deliver tangible results. Here, professional growth isn't just a concept-its a reality, fueled by continuous learning and a supportive, forward-thinking environment. If you're ready to make a significant impact and grow alongside a team of like-minded individuals, Provoke is your destination.

What We Do

We build bespoke software using modern technologies and are on a mission to help our clients flourish with smart solutions to solve their business needs from robust data platforms to cutting-edge AI and analytics offerings.

The Provoke Experience

  • We are committed to building high-performing teams and offer tangible rewards to ensure that effort is recognized.
  • We are dedicated to providing an enriching environment and learning opportunities for our employees to grow within and fast-track their careers.
  • We champion a growth mindset, adapting as the technology landscape evolves and fostering a culture of continuous improvement.

Position Overview

As the Delivery Architect (Cloud, Data & AI Focus), you will lead cross-functional teams in architecting, designing, and delivering end-to-end solutions. With a particular emphasis on Data and AI, you'll guide the technical strategy for complex, enterprise-level projects. This role requires both depth in data and AI technologies as well as breadth across broader engineering practices. You'll partner closely with stakeholders, ensuring solutions not only meet current business needs but also evolve for future growth.

Key Focus Areas:

  1. Cloud, Data & AI Leadership: Drive the design, implementation, and scalability of data pipelines, data architectures, and AI/ML frameworks.
  2. Technical Strategy & Innovation: Stay ahead of emerging trends, piloting new tools and methodologies to keep our engineering practices current and innovative.
  3. Team Building & Mentorship: Foster a collaborative, inclusive environment that encourages creativity, continuous learning, and professional development.
  4. Growth Mindset & Adaptability: Exemplify and promote a culture of experimentation, feedback, and fast iteration, ensuring we evolve with the rapidly changing technology landscape.

Responsibilities:

Solution Design & Architecture

  • Defines the technical architecture for complex solutions, ensuring they align with business goals.
  • Translates customer requirements into scalable, maintainable, and high-performing technical solutions.
  • Works with multiple teams (engineering, infrastructure, security, etc.) to integrate different systems.

Technical Leadership & Execution

  • Lead the development of modern data platforms, analytics solutions, and AI/ML pipelines.
  • Drive the adoption of best practices for building and deploying solutions across multiple cloud providers (AWS, Azure, GCP).
  • Provides technical direction and best practices to development teams.
  • Ensures that solutions are delivered on time, within scope, and at high quality.
  • Troubleshoots and resolves technical challenges during project execution.
  • Continuously evaluate new tools, frameworks, and cloud services to enhance our AI and data engineering capabilities.
  • Stay current with multi-cloud management tools, practices, and vendor offerings.

Customer Engagement & Stakeholder Management

  • Acts as a trusted advisor to customers, understanding their business needs and aligning technical solutions accordingly.
  • Collaborates with internal and external stakeholders, including executives, project managers, and engineering teams.
  • Leads technical workshops, demos, and presentations for customers.

Project Delivery & Governance

  • Oversees project execution and delivery, ensuring that technical solutions are implemented effectively.
  • Works closely with project managers to track milestones and manage risks.
  • Ensures compliance with security, scalability, and regulatory requirements.

Hands-On Involvement

  • Be hands-on in solution prototyping, proof-of-concepts, and critical troubleshooting.
  • Supports engineering teams in architectural decisions and technical roadblocks.

Continuous Improvement & Growth Mindset

  • Promote a culture of continuous learning and improvement, encouraging experimentation and informed risk-taking.
  • Advocate for agile methodologies, DevOps practices, and iterative development, ensuring rapid delivery and feedback loops.

Qualifications

Education: Bachelors or Masters degree in Computer Science, Engineering, Data Science, or a related field.

Experience:

    • 10+ years in software engineering or data engineering, with demonstrated growth into leadership roles.
    • Experience working in a consulting/professional services environment.
    • Proven track record architecting and delivering large-scale enterprise solutions.
    • Broad engineering experience across multiple cloud environments (AWS, Azure, GCP), microservices, DevOps, and security.
    • Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) and analytics tools (Microsoft Power BI, MS Fabric).

    Technical Expertise:

    • Mastery of data modeling, ETL/ELT processes, and data warehousing concepts.
    • Experience in .NET development, including C#, ASP.NET Core, and .NET Framework for building scalable web applications and enterprise solutions.
    • Experience integrating .NET applications with AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) and analytics tools (Microsoft Power BI, MS Fabric).
    • Proficiency in SQL, Python, and at least one additional programming language (Scala, Java, etc.).
    Soft Skills:
      • Excellent leadership, communication, and stakeholder management abilities.
      • Proven success in hiring, mentoring, and retaining top engineering talent.
      • Demonstrated ability to embrace change, learn quickly, and lead teams in adopting new technologies.