Senior Software Engineer

ECPI University•Virginia Beach, VA
•$100,000 - $120,000•Onsite

About The Position

ECPI University is seeking a Senior Software Engineer to support the Director of AI and Analytics and collaborate with other developers to build and maintain the university's proprietary AI suite. This role will focus on Large Language Model (LLM) applications, Retrieval-Augmented Generation (RAG) systems, vector storage, and cloud-native services on Azure and AWS. The position is based at our Virginia Beach, VA location and is not remote. ECPI University has a unique education model and a culture that prioritizes student success through a dynamic team and industry-focused curriculum, offering a stable work environment with professional growth opportunities and competitive benefits.

Requirements

  • Bachelor’s degree in a relevant field, or related experience
  • 6+ years of software engineering experience in software development and cloud-based applications
  • 2+ years of experience with AI/LLM application development
  • 2+ years of experience in AI Assisted coding
  • Programming: JavaScript, TypeScript, Python, Node.js
  • Web Development: Next.js, HTML5, CSS3
  • AI and LLM Expertise: LLM integration, embeddings, vector search, cloud native RAG solutions
  • Cloud AI Platforms: Azure AI Foundry, AWS Bedrock, OpenAI APIs, model endpoints, and orchestration
  • Databases: SQL Server, PostgreSQL, and cloud native vector stores on Azure or AWS
  • API Development: Scalable API and SDK development
  • Project Management: Agile workflows and task tools

Nice To Haves

  • UI/UX: React or Vue
  • Cloud Architecture Design: Designing cloud architectures (Azure preferred, AWS appreciated), deploying scalable microservices, networking, security, IAM / identity, etc.
  • Data Engineering: Data ingestion & indexing, familiarity with Azure Data Lake, S3, or cloud data warehouses, ETL/ELT basics, vector database operations
  • Mobile Development: iOS or Android
  • DevOps and CI/CD: Docker, Kubernetes, GitHub, GitLab, and CI pipelines

Responsibilities

  • Design and develop multi-platform AI applications using cloud architecture.
  • Define specifications, plan system design, and oversee the full development lifecycle.
  • Build LLM-powered tools for faculty, staff, and students using Azure AI Foundry, AWS Bedrock, OpenAI APIs, and related cloud AI services.
  • Design and optimize RAG pipelines, implementing embeddings, chunking, retrieval logic, hybrid search, and vector search using Azure and AWS native vector stores.
  • Work with SQL Server, PostgreSQL, and cloud-native vector storage, handling data ingestion, indexing, and performance tuning.
  • Utilize Agile methods and tools such as Azure DevOps or Jira for planning and delivery.
  • Stay current with new AI models, embeddings methods, vector search techniques, and cloud AI tools.

Benefits

  • Tuition scholarship program available to full-time employees and their immediate family members after 90 days of employment
  • Competitive compensation
  • Medical/dental benefit plans
  • PTO and holiday pay
  • 401(k) participation with possible employer contributions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service