Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
AI Software Engineer (Python | RAG | NLP) – Remote, US-Based Client
About 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.
Key Skills
Ranked by relevanceReady to apply?
Join Mavie and take your career to the next level!
Application takes less than 5 minutes

