Full-Stack AI Engineer (AI Service Engines & Integration)
4h ago⚠️ Before applying, please carefully review all the job requirements
- Location:
- United States
- Work Arrangement:
- Fully Remote
- Experience:
- Required
- Job Type:
- Full-time
- Company:
- evolent
- Salary:
- $115,000 - 135,000
- Posted:
- 2026-10-18
Job Overview
- This listing is for a Full-Stack AI Engineer (AI Service Engines & Integration) position. The role is on-site and is classified as full-time. The requirements point towards TypeScript, SQL databases, REST APIs, Python, Java, Artificial Intelligence and LLMs. The listing is aimed at the following profile: 3–5+ years. For general context: REST APIs let the front end and back end of an application exchange data in a structured way. Artificial intelligence is increasingly part of everyday software products. Interested candidates can review the full details below and apply using the link provided on this page.
What These Requirements Mean in Practice
- ★ TypeScript: Adds types to JavaScript so mistakes are caught earlier; day to day it means defining interfaces and typing function inputs and outputs.
- ★ SQL databases: Working with tables, relationships and queries to store and retrieve structured data.
- ★ REST APIs: Designing and consuming HTTP endpoints so a front end, mobile app or another service can exchange data.
- ★ Python: Writing readable scripts and backend or data code using Python's standard library and common packages.
- ★ Java: Object-oriented development on the JVM; Spring Boot is commonly used to build web services.
- ★ .NET / C#: Building applications and web APIs with C# on the .NET platform.
- ★ Docker: Packaging an application and its dependencies into containers so it runs the same way everywhere.
- ★ AWS: Using cloud platform services for hosting, storage and databases instead of managing physical servers.
Skills to Brush Up Before Applying
- ★ TypeScript: interfaces versus type aliases, generics basics, typing API responses
- ★ SQL databases: SELECT, JOIN and GROUP BY, primary and foreign keys, normalisation basics
- ★ REST APIs: HTTP methods and status codes, authentication basics such as tokens, validation and error responses
- ★ Python: core data structures, functions and modules, virtual environments and pip
- ★ Java: object-oriented principles, collections and streams, Spring Boot basics
- ★ .NET / C#: C# fundamentals, ASP.NET Core Web API, Entity Framework basics
- ★ Docker: Dockerfile basics, images versus containers, docker compose
- ★ AWS: core compute and storage services, permissions and access control, basic deployment
Who May Be a Good Fit for This Role?
- This role may be suitable for candidates who match the skills and experience described in the requirements. Applicants with working knowledge of TypeScript, SQL databases, REST APIs, Python, Java, Artificial Intelligence and LLMs may feel well prepared for what the listing describes. Because the work is on-site, applicants who can reach the workplace regularly may find it more practical. This is editorial guidance only, and the employer makes the final decision on suitability.
Application Tips
- Applicants may want to highlight relevant experience with TypeScript, SQL databases, REST APIs and Python in their CV. If you have used AI tools or built small projects with language models, briefly describe what you built and how you checked the results. Since applications are sent by email, use a clear subject line that includes the role title and keep your message short, with your CV attached. Keep your CV to the point and tailor the summary to this role rather than sending a generic version. These are general tips, not requirements stated by the employer.
Prepare for Your Interview
- These suggested questions can help you prepare for an interview by focusing on the skills, responsibilities, and technical areas relevant to this role. They are for preparation only and are not confirmed employer questions.
- Q: What benefits does TypeScript give over plain JavaScript on a team project, and what trade-offs have you noticed?
- Q: How would you design tables and relationships for a simple job-board application?
- Q: What makes an API RESTful, and how do you choose HTTP methods and status codes for different operations?
- Q: How do decorators and generators work in Python?
- Q: How does Spring Boot simplify building a REST service, and what does dependency injection do for you?
- Q: How would you build and secure a Web API in .NET?
- Q: How do interfaces and type aliases differ, and when would you choose one over the other?
- Q: What is the difference between INNER JOIN and LEFT JOIN, and when would you use each?
- Q: This role is based on-site. How do you collaborate with teammates in an office setting, and what does your availability look like?
Important Information Before Applying
- Job requirements and application details may change. Applicants should review the latest information on the original application page before submitting an application.
You Can Use This Email to Apply for This Job
- To:
- recruitingteam@evolent.com
- Subject:
- Application: Full-Stack AI Engineer (AI Service Engines & Integration)
Hi, I am contacting you about the Full-Stack AI Engineer (AI Service Engines & Integration) role at evolent. I would welcome a conversation about the role and how I could contribute to its priorities. I can share more about my background and approach in a conversation. Best regards,
Apply by email: recruitingteam@evolent.com