Location: Remote (Candidates must be physically located in the Eastern Time Zone)
Key skills- Prompt Engineering, RAG, ChatBot, CI/CD, Docker, Testing, Vector DB’s etc.
Note: They will do 30% QA Testing of Generative AI Applications and help with Product Users Engagement.
Job Description:
We are seeking a talented Generative AI Application Developer with expertise in software engineering to join our team. As a GenAI Application Developer, your primary responsibility will be to develop & test Generative AI and ML solutions that focus on technology improvements. Specifically, you will be working on projects involving ML & Generative AI solutions for Technology & Data Management Efficiencies such as ChatBot, knowledge bots, AI Assistants etc
Responsibilities:
- Collaborate with cross-functional teams such as Data Scientists, Product Partners and Developers to identify opportunities for process improvements that can be solved using machine learning and generative AI.
- Write clean, high-performance, high-quality, maintainable code.
- Build and Test innovate ML and Generative AI systems.
- Design and develop ML Engineering Solutions & generative AI Applications for above ensuring scalability, efficiency, and maintainability of such solutions.
- Implement prompt engineering techniques to fine-tune and enhance LLMs for better performance and application-specific needs.
- Stay abreast of the latest advancements in the field of Generative AI and actively contribute to the research and development of new ML & Generative AI Solutions.
Requirements:
- A Master's or Bachelor's degree in Computer Science or a related field.
- 3 to 6 yrs experience in the below skills.
- Proven experience working as a Software Engineer, with a focus on ML Engineering and experience to Generative AI Applications such as chatGPT, Llama Models, Vector DB's and Prompt Engineering and LangChain/Llamaindex.
- Strong proficiency in programming languages such as Java, Scala, Python, Google Cloud, BiqQuery, Hadoop & Spark etc
- Solid knowledge of software engineering best practices, including version control systems (e.g., Git), code reviews, API's and testing methodologies.
- Experience with large language models (LLMs) & prompt engineering techniques, vector DB's ( Mandatory )
- Experience working with various Embeddings /Embedding Models.
- Should be able to query and search vector DB's such as Milvus.
- Should have developed Retrieval Augmented Generation Applications using Vector DB's.
- Strong communication skills to effectively collaborate and present findings to both technical and non-technical stakeholders.
- Proven ability to adapt and learn new technologies and frameworks quickly.
- A proactive mindset with a passion for continuous learning and research in the field of Generative AI.
If you are a skilled and innovative ML Engineer with a passion for Generative AI, and have a desire to contribute to innovative solutions, we would love to hear from you. Join our team and help shape the future of our AI Driven Technology Solutions.