The client within the medical field is in need for an AI Software Engineer to join their newly created Emerging Technologies department to design and implement back-end services that power intelligent and adaptive digital evaluation systems.
Requirements
- Cloud platforms (AWS, Azure)
- Proficient in Node.js or Python
- REST APIs
- SDKs
- Git
- Retrieval-Augmented Generation (RAG) pipelines
- Experience with building platforms or tools for education, testing or credentialing is a plus.
Responsibilities
- Design, implement, and optimize robust back-end services and APIs (e.g., REST/GraphQL) using Node.js or Python (FastAPI), with security, performance, and extensibility in mind.
- Collaborate with AI/ML engineers to integrate machine learning models and LLMs into production systems via APIs, SDKs, or containerized inference endpoints.
- Ensure data security, performance optimization, and usability across a range of assessment delivery platforms, including mobile and immersive technologies.
- Build back-end pipelines that enable adaptive test delivery, longitudinal tracking, or simulation-based scoring by orchestrating data flows and decision logic.
- Participate in technical design reviews, maintain backend documentation, and collaborate in agile development sprints focused on assessment transformation and operational innovation.
- Ensure compliance with data privacy, assessment security, and platform performance standards across services handling sensitive user data.
- Architect data schemas and manage storage strategies (e.g., relational, NoSQL, or vector-based) for AI and analytics-driven services.
Other
- Bachelor’s degree in Computer Science or Software Engineering with a minimum of 3 years’ experience in full-stack development
- Demonstrated work on web applications.
- Strong problem-solving skills, an agile team mindset, and an interest in building systems that support innovative digital assessments will flourish in this role.