
Artificial Intelligence Engineer
Job Description
Posted on: November 5, 2025
AI Software Engineer (Python | RAG | NLP) – Remote, US-Based ClientAbout the Company
Our client is a leading pharmaceutical research organization at the forefront of medical R&D, developing advanced AI-driven solutions to accelerate scientific discovery. They are expanding their engineering team and seeking a hands-on AI Software Engineer to join before the end of the year. The position is fully remote and offers the opportunity to work on scalable AI applications that serve a large user base worldwide.
Role Overview
As an AI Software Engineer, you’ll bridge the gap between software development and applied AI. You’ll design, build, and deploy production-ready code — not just prototypes. Working alongside data scientists and researchers, you’ll contribute to developing robust APIs, scalable data pipelines, and AI systems that support R&D operations and pharmaceutical insights.
You’ll focus on delivering maintainable, high-quality software using Python, FastAPI, and asynchronous programming, with exposure to cloud environments (AWS or Azure) and modern AI workflows such as RAG systems and NLP-based data extraction. The work emphasizes engineering excellence and AI integration in real-world medical data contexts.
Key Responsibilities
- Develop and deploy production-grade Python applications and APIs (FastAPI preferred).
- Write object-oriented, modular code with strong abstraction and validation principles (Pydantic).
- Work on asynchronous systems serving multiple concurrent users.
- Collaborate with data scientists to turn research models into scalable, maintainable services.
- Design and maintain AI engineering workflows (RAG, unstructured data, NLP).
- Contribute to cloud deployment pipelines, including AWS Lambda or Azure Functions.
- Support team initiatives focused on data extraction and AI-assisted analysis for medical research.
Ideal Profile
- 2–4 years of experience in software or AI engineering.
- Proven mastery of Python and object-oriented programming.
- Strong understanding of data validation (Pydantic) and asynchronous programming.
- Experience deploying FastAPI or similar frameworks.
- Basic SQL proficiency and understanding of cloud services (AWS or Azure).
- Exposure to RAG systems, NLP, or unstructured data processing.
- Familiarity with AI production workflows (NineChain/Maine or similar).
- Passion for building reliable, scalable systems that make an impact in medical R&D.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteJobsHub.app
Get RemoteJobsHub.app on your phone!

Data Scientist, Credit

Manager, Business Intelligence

Senior Clinical Data Manager-100% Remote!

Data Analyst | $100/hr Remote

