Principal Software Developer – AI Data Architect at Caseware - ScoutJobs - The AI-curated global job board
Skip to content
Caseware
Posted 10 days ago

Principal Software Developer – AI Data Architect

CasewarePrincipal Software Developer – AI Data Architect

Perks & benefits

Health Insurance

Requirements

10+ years software development and data engineering, 5+ years senior technical leadership, Experience architecting data for AI workflows (RAG, vector-based retrieval), Cloud-native infrastructure design (AWS preferred), Hands-on experience with MongoDB, MS SQL Server, and DynamoDB, Experience with Spark, Trino, or MapReduce, Knowledge of CI/CD and Infrastructure-as-Code

Skills

AWSPythonSQLMongoDBKafkaSparkLLM

About the role

Responsibilities

  • Lead the technical strategy and architecture for a scalable, AI-ready data platform.
  • Define enterprise data architecture patterns, including medallion and lakehouse architectures, modeling standards, and ingestion guardrails.
  • Oversee key platform projects such as schema modernization and data layer re-architecture.
  • Mentor development teams and foster a culture of high engineering standards in data modeling and quality.
  • Partner with Security and Product teams to define data governance, tenant isolation, and access controls.
  • Architect for data observability, ensuring lineage, traceability, and reliability for audit-ready data products.

Requirements

  • 10+ years of experience in software development and data engineering.
  • 5+ years in a senior technical leadership role (e.g., Principal Developer or Data Architect).
  • Proven experience architecting data for AI workflows, including RAG, vector-based retrieval, and embedding pipelines.
  • Extensive experience with cloud-native infrastructure, specifically AWS (S3, Glue, Lambda, EMR, etc.).
  • Hands-on expertise with MongoDB, MS SQL Server, and DynamoDB.
  • Experience with distributed processing tools such as Spark, Trino, or MapReduce.
  • Strong knowledge of CI/CD, Infrastructure-as-Code, and DevOps practices.

Preferred Qualifications

  • Familiarity with AI orchestration tools like LangGraph, Langfuse, or AWS Bedrock.
  • Experience with event streaming technologies like Kafka or SNS/SQS.
  • Knowledge of vector databases and specialized storage like pgvector or OpenSearch.

Benefits

  • Competitive salary and comprehensive benefits including health insurance and retirement plans.
  • Flexible work options and a hybrid work model.
  • Opportunities for career growth and working on international projects.
  • A collaborative and inclusive culture that values innovation.

About the Company

Caseware is a global leader in the fintech industry, providing essential audit and accounting software to over 500,000 users in 130 countries. We are dedicated to building the future of financial data analytics through cutting-edge technology and a customer-focused mindset.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Principal Software Developer – AI Data Architect

Caseware · Toronto

Sign up to apply