Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

The Johns Hopkins University Logo

Software Engineer - AI

The Johns Hopkins University

Salary not specified
Dec 26, 2025
Remote, US
Apply Now

The Center for Technology in Education within the School of Education at Johns Hopkins University is looking to develop and maintain backend systems for an AI-driven educational platform to enhance learning experiences and outcomes for diverse populations.

Requirements

  • Proficiency in serverless Node.js application development (e.g., AWS Lambda, Netlify Functions)
  • Experience with prompt engineering and managing conversational AI systems
  • Strong knowledge of data validation libraries and schema enforcement
  • Experience integrating third-party APIs, especially RAG or LLM APIs
  • Understanding of serverless security principles, including API key management and vulnerability mitigation
  • Ability to develop, test, document, and support complex backend APIs and AI prompts
  • Experience with RAG API integrations

Responsibilities

  • Define and analyze complex educational and technical problems by engaging with clients and stakeholders to gather detailed requirements
  • Design, develop, and maintain serverless backend APIs, ensuring high performance, security, and scalability
  • Create and refine advanced system prompts to manage conversational AI workflows and generate structured data outputs
  • Implement and optimize RAG API integrations, enabling precise knowledge retrieval and low-cost querying
  • Develop and enforce strict data validation schemas to ensure output integrity and compliance
  • Build and monitor serverless functions on platforms such as AWS Lambda or Netlify, ensuring robust security measures are in place
  • Implement observability strategies, including logging, monitoring, and analytics to proactively address system issues and optimize performance

Other

  • Bachelor’s Degree (or foreign equivalent) in Computer Science, Computer Information Systems, Information Technology, Electronic Engineering, or a related field
  • Minimum of five years of professional experience with computer systems and application development
  • Excellent problem-solving, analytical, and communication skills
  • Ability to collaborate closely with frontend UX engineers
  • Ability to mentor junior staff and provide technical guidance throughout the project lifecycle