Generative AI Application Developer
We are seeking a talented and experienced professional to join our team as a Generative AI Application Developer. This role involves collaborating with stakeholders to identify AI use cases and integrate solutions into workflows.
* Collaborate with stakeholders to identify AI use cases and integrate solutions into workflows.
* Develop data pipelines for structured and unstructured data to support AI workflows.
* Process unstructured data using NLP and LLM techniques.
* Implement and optimize Retrieval-Augmented Generation (RAG), agentic AI applications, and LLM integrations.
* Build intuitive user interfaces for web and desktop platforms.
* Create dashboards to visualize AI insights and model performance.
* Deploy and monitor AI applications using Docker, Kubernetes, VMs, and enterprise schedulers.
* Maintain and support AI applications for reliability and performance.
* Ensure compliance with security and ethical standards in AI development.
In order to be successful in this role, you will need to have the following skills:
* 3+ years of experience with Python or .NET/C#.
* Proficiency with SQL/NoSQL databases and data integration.
* Familiarity with OOP, DevOps, CI/CD, Docker/Kubernetes, automated testing, and debugging.
* Experience with LLM APIs and frameworks.
* Understanding of RAG, vector databases, embeddings, and inference techniques.
* Knowledge of prompt engineering techniques.
* Proficiency with developer tools like GitHub Copilot.
Prior experience in .NET development, open-source AI platforms, AI/ML Ops, Gen AI evaluation, cloud platform experience, frontend development, secure authentication, and financial knowledge is also advantageous.
You must hold a Bachelor's degree in Computer Science or a related field, and have training in Generative AI is advantageous but not essential.