AI Software Engineering and Business Intelligence Instructor

Posted 27 days agoViewed
80000 - 85000 USD per year
AZCACOFLGAILINKSMDMAMIMONCNJNYOHPATXWAFull-TimeSoftware Development, AI
Company:Per Scholas
Location:AZ, CA, CO, FL, GA, IL, IN, KS, MD, MA, MI, MO, NC, NJ, NY, OH, PA, TX, WA
Languages:English
Seniority level:Senior, 3+ years
Experience:3+ years
Skills:
DockerPythonSQLApache AirflowArtificial IntelligenceBusiness IntelligenceCloud ComputingGitKafkaMachine LearningMatlabMicrosoft Power BINumpyFastAPIPandasSparkCI/CDTerraformData modelingSoftware Engineering
Requirements:
Build end-to-end AI applications using LLM prompting, RAG, agentic tools, and multimodality. Orchestrate LLM workflows with function/tool schemas, conversational memory, and error handling. Design and tune retrieval pipelines for accuracy and citation. Ship demo-to-production artifacts with clear READMEs, reproducible environments, logs, and metrics. Proficiency in Python 3.10+ and ecosystem: LangChain, vector stores, FastAPI/Streamlit, pytest, Git/GitHub. Data modeling and warehousing expertise: star/snowflake schemas, dimensional modeling. Experience with transformation and orchestration tools like dbt and Airflow/Prefect. Familiarity with distributed processing using Spark/PySpark and Delta Lake/Iceberg. Experience with streaming and CDC via Kafka/Kinesis/Pub/Sub and Debezium. DevOps for data: Git/GitHub CI/CD, Docker, Terraform. Knowledge of security and compliance: IAM/RBAC, encryption, HIPAA/GDPR. Power BI analytics engineering: data preparation, semantic modeling with DAX, Power BI Service deployment, RLS. SQL for reporting and transformation, Excel for analysis. Python data analysis stack (pandas, NumPy). Version control and reproducible workflows (Git/GitHub). 1-3+ years teaching, mentoring, or training in technical subjects. Ability to 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. Passion for teaching and creating pathways for underrepresented communities in tech. Collaborative, detail-oriented, and growth-minded with strong mentoring and interpersonal skills.
Responsibilities:
Lead instruction on LLMs, prompt engineering, RAG, agentic AI, and multimodal apps. Teach analytics engineering: SQL, Power Query, DAX, and Power BI Service deployment. Mentor capstones and portfolios end-to-end. Serve as AI subject-matter expert advising on curriculum and tracking market trends. Coach fellow instructors on AI-native teaching practices. Provide feedback, office hours, and career coaching. Collaborate to improve labs, rubrics, and outcomes.
Similar Jobs:
Posted 11 days ago
United StatesFull-TimeSalesforce
Expert Salesforce Business Analyst - Remote
Company:
Posted 11 days ago
United StatesFull-TimeSoftware Development
Systems Software Developer, SME - 100% Remote
Company:
Posted 11 days ago
United StatesFull-TimeSoftware Development
SR Software Development Test Engineer, Level 3 (Remote US)
Company: