Generative AI Engineer

Miracle Software Systems, Inc.
Dearborn, MI, United States
3 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Automated Storage and Retrieval Systems Cloud Computing Continuous Integration Python (Programming Language) Machine Learning Standard Sql Software Deployment Software Engineering Data Processing Google Cloud
+12 more
Enterprise Software Applications Large Language Models Prompt Engineering Generative AI Git Fastapi AI Platforms Machine Learning Operations Virtual Agents Restful APIs Data Pipelines Docker

Job description

Description: We are seeking a Generative AI Engineer to design, develop, and deploy AI-driven applications using Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) architectures. In this role, you will build scalable AI solutions that integrate enterprise data with modern cloud platforms, APIs, and vector databases to enable intelligent automation and advanced analytics.

Responsibilities

Design and develop Generative AI applications using LLMs.

Build and optimize RAG pipelines using vector databases and embeddings.

Develop scalable APIs for AI services using frameworks such as FastAPI.

Implement prompt engineering and model optimization techniques.

Build and manage data pipelines for AI training and retrieval systems.

Deploy and maintain AI solutions on Google Cloud Platform (Google Cloud Platform).

Apply containerization (Docker) and CI/CD practices for production deployment.

Collaborate with cross-functional teams to integrate AI capabilities into enterprise applications.

Requirements

5+ years of software engineering experience.

Strong proficiency in Python.

Experience working with LLMs and Generative AI applications.

Experience building RAG systems and working with vector databases.

Experience developing REST APIs (FastAPI or similar frameworks).

Strong knowledge of SQL and data processing.

Experience with cloud platforms such as Google Cloud Platform.

Experience with Git and Docker.

Preferred Qualifications

Experience deploying AI/ML solutions in production environments.

Experience integrating LLM APIs (OpenAI or similar platforms).

Familiarity with LangChain, LlamaIndex, or similar frameworks.

Experience with vector databases (Pinecone, Weaviate, FAISS, etc.).

Understanding of MLOps and CI/CD pipelines.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

52 sec

Transitioning from software consulting to AI building

Malte Lensch Malte Lensch · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all