AI Software Engineer
Job Description
Job Description
Through NRI (formally Core BTS) Resource Management Services (RMS), we offer custom talent solutions to help our clients meet their evolving technology and business needs. We help effectively match the right technology professional to their organization, recruiting for contract, contract-to-hire, and direct roles.
About the job
Our client within the medical field located in Philadelphia, PA is in need for an AI Software Engineer to join their newly created Emerging Technologies department. The Software Engineer is responsible for the design and implementation of back-end services that power intelligent and adaptive digital evaluation systems. This individual collaborates with engineers, product managers and domain experts to build scalable APIs, integrating AI models and supporting the secure delivery of assessment tools.
Reporting to the Director, Innovation Strategy and Solutions, the AI Engineer has the following primary 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. Support DevOps workflows using Docker, GitHub Actions (or equivalent), and infrastructure-as-code principles to enable reproducible builds and deployments.
Requirements for this role
- Bachelors degree in Computer Science or Software Engineering with a minimum of 3 years experience in full-stack development
- Demonstrated work on web applications.
- Experience with building platforms or tools for education, testing or credentialing is a plus.
- Strong problem-solving skills, an agile team mindset, and an interest in building systems that support innovative digital assessments will flourish in this role.
- A demonstrated knowledge of the following software, languages, and tools as listed below are necessary to succeed in this role:
- Cloud platforms (AWS, Azure)
- Proficient in Node.js or Python
- REST APIs
- SDKs
- Git
- Retrieval-Augmented Generation (RAG) pipelines
Recommended Jobs
Operations Launch Specialist
We are looking for experienced Operations Launch Specialists to support operational processes and launch projects in York, PA . Are you able to achieve cost saving targets & meet agreed project d…
Traveling CERTIFIED NEBB HVAC Field Service Technician
100% REGIONAL/NATIONAL TRAVEL (MON-FRI) TECHNICIANS WITH CURRENT NEBB CERTIFICATION Company Vehicle/Tools Provided, Company Credit Card for Travel Expenses, Paid Travel/ Training, Achieve Profess…
Parts Outside Sales Associate
Job Description Job Description Join the Hunter Truck Family – Now Hiring a Parts Outside Sales Associate! Are you looking for a career with a company that values integrity, teamwork, and excep…
Explore Historic Philadelphia as a Traveling Physical Therapist!
Physical Therapist Allied job in Philadelphia, PA Join Host Healthcare as a traveling Physical Therapist in the vibrant city of Philadelphia, where rich history meets a passionate healthcare communit…
Production Manager
Job Description Job Description DMS is seeking a supportive and positive Production Manager in a fast-paced mail processing environment!! Production Manager Position Summary: The Produc…
Intake Specialist
Job Description Job Description Location: Forest Hills, PA with local travel Schedule : Monday-Friday 7:30 am-4:00 pm Summary of Job Duties : The Intake Specialist (IS) provides benefi…
Get Certified as a HHA for Free
Come join our team and become a part of making a difference in someone's life! Caregiving is a significant responsibility that becomes more challenging as people age. Their needs tend to grow over…
Orthopedic Surgeon Contractor
Please be advised, if you are viewing this position on Indeed, that the salary rate/range set forth herein was provided by Indeed. Concentra's market specific rate/range will be provided during the i…
Parts Department Shipping and Receiving Clerk
Job Description Job Description TRANSTECK, INC. JOB DESCRIPTION Job Title: Shipping / Receiving Job Reports To: Parts Manager Exempt or Non-Exempt: Non-Exempt Full-Time or…
Safety and Security Monitor
Job Description Job Description Description: Gateway Rehab has an outstanding opportunity located in Aliquippa, PA for a Safety and Security Monitor who is responsible for the coordination and e…