The AI Engineer will be a key contributor in designing and integrating AI-driven capabilities into enterprise applications, with a particular emphasis on improving developer workflows and automating operational processes. This role will work at the intersection of artificial intelligence and full-stack development, leveraging modern technologies such as LLMs, AI agents, and vector databases. The ideal candidate is a hands-on problem solver with a strong foundation in .NET and full-stack programming, coupled with a passion for harnessing AI to enhance productivity and transform business operations.
Responsibilities:
Design, develop, and integrate AI-driven solutions to improve automation, data interaction, and developer efficiency.
Implement and optimize web-based AI applications using C#, Python, JavaScript, and HTML/CSS.
Integrate vector databases to enable natural language querying and structured insights.
Fine-tune and customize large language models (LLMs) for domain-specific tasks, such as HR automation and compliance assistance.
Collaborate with cross-functional teams to identify AI opportunities and embed solutions into existing products.
Stay current on advancements in generative AI, including embeddings, retrieval-augmented generation (RAG), fine-tuning techniques, and AI-assisted development.
Ensure scalability, maintainability, and security of deployed AI solutions.
Requirements
Strong programming experience in C# with .NET, Python, SQL, JavaScript, and HTML/CSS.
Solid understanding of GenAI concepts, including LLMs, AI agents, RAG, and fine-tuning.
Proven ability to develop full-stack applications integrating AI components.
Strong problem-solving skills with the ability to self-manage and deliver high-impact solutions.
Excellent communication skills and the ability to work effectively with technical and non-technical stakeholders.