Back to job search
B
Blend360Verified Job Source

AI and Data Engineer

Design and build a scalable platform and data pipelines to power synthetic persona generation using AI and ML components. Collaborate with researchers to translate behavioral frameworks into production-quality system components and maintain the underlying data infrastructure.

  • On-site
  • Edmonton, AB
  • Posted Jun 9, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Company DescriptionBlend is a premier AI services provider, committed to co-creating meaningful impact for its clients through the power of data science, AI, technology, and people. With a mission to fuel bold visions, Blend tackles significant challenges by seamlessly aligning human expertise with artificial intelligence. The company is dedicated to unlocking value and fostering innovation for its clients by harnessing world-class people and data-driven strategy. We believe that the power of people and AI can have a meaningful impact on your world, creating more fulfilling work and projects for our people and clients. For more information, visit www.blend360.com Job DescriptionWe are building a team of engineers in Edmonton, AB, Canada to develop a first-of-its-kind synthetic persona platform — an AI system that models human behavior, preferences, and decision-making at scale. This role sits at the intersection of software engineering, data engineering and applied AI: you will design the pipelines that power the personas and , the models and the platform deployments that bring them to life.This is not a maintenance role. The platform is being built from the ground up, and every technical decision you make will shape what it becomes. You will work alongside researchers, data scientists, and product engineers in a small, high-trust team where curiosity and ownership are the norm.What You Will DoDesign and build a scalable platform and the data pipelines that ingest, transform, and serve structured and unstructured data to AI modelsDevelop and iterate on AI/ML components — including LLM-based agents, embedding models, and behavioral simulation layers — that power synthetic persona generationArchitect and maintain the data infrastructure underpinning persona modeling: feature stores, vector databases, data lakes, and real-time serving layersCollaborate with researchers to translate persona logic and behavioral frameworks into working system componentsWrite production-quality code, participate in code reviews, and contribute to engineering standards for the teamMonitor model and pipeline performance in production; identify and resolve issues proactivelyContribute to system design discussions and help shape the technical roadmapQualificationsMust be able to commute to our Edmonton, AB, Canada officeCore Technical Skills3–5 years of hands-on experience in software engineering, data engineering, ML engineering, or a closely related roleProficiency in Python and at least one data processing framework (Spark, dbt, Airflow, Prefect, or similar)Experience building and deploying ML models or AI components in a production environmentFamiliarity with LLMs and modern AI tooling: prompt engineering, fine-tuning, RAG pipelines, orand agent frameworks (LangChain, LangGraph LlamaIndex, CrewAI, or equivalent)Solid understanding of data modeling, schema design, and the tradeoffs between different storage paradigms (relational, document, vector, columnar)Experience with cloud data infrastructure — AWS, GCP, or Azure — and comfort operating in a cloud-native environmentSystems & Engineering MindsetAbility to reason about system architecture: latency, throughput, scalability, and data consistency tradeoffsExperience with APIs, microservices, or event-driven architectures (Kafka, Pub/Sub, or similar)Comfort working across the stack — from raw data ingestion through to model serving and API exposureStrong debugging instincts and a habit of writing observable, testable codeHow You WorkIntrinsically motivated — you pursue hard problems because they interest you, not because someone handed you a ticketComfortable with ambiguity; you can move forward when the requirements are still formingCollaborative by default — you ask questions, share context early, and bring others alongYou read papers, experiment on weekends, and have opinions about how AI systems should be builtNice to HaveExperience with SnowflakeExperience with behavioral modeling, simulation, or agent-based systemsBackground in NLP, computational social science, or user modelingContributions to open-source AI or data toolingFamiliarity with synthetic data generation techniques or privacy-preserving MLExperience working in a startup or early-stage product environmentAdditional InformationSynthetic personas are one of the most technically interesting and practically consequential challenges in applied AI right now. The platform you help build will be used to simulate human decision-making in ways that have real product and business impact. You will have direct influence over architectural decisions, meaningful ownership of your components, and a front-row seat to a research area that is evolving fast.*Must be able to work on-site at our Edmonton, AB, Canada location

What you’ll do

Design and build a scalable platform and data pipelines to power synthetic persona generation using AI and ML components. Collaborate with researchers to translate behavioral frameworks into production-quality system components and maintain the underlying data infrastructure.

Requirements

Requires 3-5 years of experience in software, data, or ML engineering with proficiency in Python and data processing frameworks. Candidates must be familiar with LLMs, cloud-native environments, and have a strong mindset for system architecture and scalability.

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • Spark
  • Dbt
  • Airflow
  • LLMs
  • RAG Pipelines
  • LangChain
  • Vector Databases
  • Cloud Infrastructure
  • Data Modeling
  • API Design
  • Microservices
  • Kafka
  • MLOps
  • Prompt Engineering
  • System Architecture

Job areas

  • Technology
  • Data & Analytics
  • Software
  • Engineering
  • Science & Research

Additional details

Minimum experience
2+ years
Posting language
English
Working hours
40 hours per week