What are the responsibilities and job description for the Gen AI Engineer position at Miracle Software Systems, Inc?
We Miracle Software Systems is looking for the Gen AI Engineer/Developer on W2
Role: AI Engineer/Developer (10 Years)
Location: Dearborn, Michigan
Skills:
Python, SQL, GCP
Frameworks & SDKs: • FastAPI • OpenAI SDK
Databases: • Vector Databases
Development & Deployment Tools: • Git • Docker
Infrastructure & Practices: • CI/CD • MLOps
Position Description:
Employees in this role are responsible for designing, developing, and deploying cutting-edge Generative AI solutions, with a particular emphasis on Retrieval-Augmented Generation (RAG) systems. This involves leveraging various AI techniques, including vector databases and robust API development frameworks like FastAPI, and ensuring efficient deployment through containerization and MLOps practices, to build intelligent applications that enhance user experience and automate complex processes.
Skills Required:
GCP, Big Data, Artificial Intelligence & Expert Systems, API * GCP – Mid Level * Big Data – Entry level * Artificial Intelligence & Expert Systems – Entry Level * API : Mid level
Skills Preferred:
Google Cloud Platform
Experience Required:
Experience Required: * 3 years of experience in software engineering with a focus on Generative AI, Machine Learning, or related AI fields. Experience Preferred: * Experience deploying AI/ML models into production environments at scale. * Previous experience in a large enterprise or fast-paced technology environment.
Experience Preferred:
* Strong understanding of Generative AI principles and architectures, including Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) systems. * Proven experience in building and deploying RAG systems, including the use of **Vector Databases**. * Proficiency in Python programming. * Solid experience with SQL for data manipulation and querying. * Hands-on experience with Google Cloud Platform (GCP) services relevant to AI/ML. * Basic understanding and practical experience with Machine Learning model fine-tuning. * Familiarity with data engineering concepts and practices. * Expertise in prompt engineering techniques for interacting with LLMs. * Experience with the OpenAI SDK. * Experience developing robust APIs, preferably with **FastAPI**. * Proficiency with **version control systems (e.g., Git)**. * Experience with **containerization technologies (e.g., Docker)