Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Per Scholas Logo

AI Software Engineering and Business Intelligence Instructor

Per Scholas

$80,000 - $85,000
Nov 18, 2025
Remote, US
Apply Now

Per Scholas is looking to solve the problem of driving mobility and opportunity in the ever-advancing technology landscape by unlocking the untapped potential of individuals, uplifting communities, and meeting the needs of employers through rigorous tech training.

Requirements

  • Build end-to-end AI applications that compose LLM prompting, Retrieval-Augmented Generation (RAG), agentic tool/function calling, multimodality (OCR to text), and basic evaluation/guardrails for production-minded delivery.
  • Orchestrate LLM workflows with function/tool schemas, conversational memory, validation, moderation, and retry/timeout patterns; analyze traces and metrics to improve reliability.
  • Design and tune retrieval pipelines: ingest, chunk, embed, index, and retrieve with citations; optimize chunk size, overlap, and top-k for accuracy; measure grounding and hallucination rates.
  • Python 3.10+ and ecosystem: LangChain, vector stores (Chroma; Pinecone preferred), FastAPI/Streamlit, pytest, Git/GitHub; model SDKs (OpenAI, Anthropic); OCR with Tesseract; local runtimes (e.g., Ollama).
  • Data modeling and warehousing: Design star and snowflake schemas, conformed dimensions, SCD types, surrogate keys; apply Kimball-style dimensional modeling for analytics.
  • Power BI analytics engineering: prepare data with Power Query; model governed semantic layers with relationships and DAX; publish to Service with scheduled/incremental refresh and workspace management; secure access via Row-Level Security.
  • SQL for reporting and transformation plus Excel for analysis; craft KPI-driven, stakeholder-ready dashboards and narratives aligned to PL-300 expectations.

Responsibilities

  • Lead engaging, lab-first instruction on LLMs, prompt engineering, RAG, agentic AI, and multimodal apps; guide learners to build working CLI/API/UI deliverables.
  • Teach analytics engineering: SQL for reporting, Power Query for shaping, semantic modeling and DAX, and deployment to Power BI Service with refresh and security.
  • Mentor capstones and portfolios end-to-end, from scoping and data sourcing to evaluation, guardrails, observability, and stakeholder-ready demos.
  • Serve as AI subject-matter expert: advise on curriculum, align content to market demand and certifications (e.g., PL-300), and track emerging tools and patterns.
  • Coach fellow instructors on AI-native teaching practices and classroom use of copilots while modeling ethical and responsible AI use.
  • Provide timely feedback, office hours, and career coaching that translate projects into employer-ready narratives.
  • Collaborate with staff to continuously improve labs, rubrics, and outcomes; uphold inclusive, high-expectation learning environments and program policies.

Other

  • 1–3+ years teaching, mentoring, or training in technical subjects.
  • Ability to clearly communicate complex AI concepts to diverse learners.
  • Experience guiding learners through portfolio projects or capstones.
  • Bachelor’s degree in Computer Science, AI, Software Engineering, or equivalent experience.
  • 3+ years of professional experience in AI/ML or software engineering.