onsite
Senior AI/ML Programmer Analyst - Bilvantis Technologies
Software Engineer
Senior AI/ML Programmer Analyst with 3–5 years experience designing scalable Python back‑ends, building Retrieval‑Augmented Generation solutions using LLMs, and deploying services on AWS with Docker, Kafka and Redis.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and FastAPI.
- Architect and implement Retrieval‑Augmented Generation (RAG) pipelines that integrate Large Language Models for generative AI applications.
- Build and manage RESTful APIs to expose AI/ML functionality to internal and external consumers.
- Deploy, monitor, and scale services on AWS using containerization (Docker) and orchestration tools.
- Integrate streaming and messaging solutions with Kafka and caching layers with Redis to ensure low‑latency data flow.
- Collaborate with data scientists and product teams to translate model outputs into production‑ready features.
Requirements
- 3–5 years of hands‑on experience in AI/ML engineering, preferably with generative AI and LLM projects.
- Proficiency in Python, FastAPI, and building REST APIs.
- Strong understanding of Retrieval‑Augmented Generation concepts and vector database usage.
- Experience with AWS services, Docker containerization, and CI/CD pipelines.
- Familiarity with Kafka integration, Redis caching, and version control (Git).
Skills
pythonfastapiawsdockerkafkaredis