Job Title: Data Engineer
Job Description:
We are seeking a highly skilled Data Engineer to join our team and lead the development of production-grade services that integrate backend development and secure Large Language Model (LLM) capabilities.
This role suits an engineer who thrives at the intersection of software, cloud, and Generative AI, turning cutting-edge models into reliable business solutions. Our ideal candidate develops and maintains backend services that integrate AI capabilities into various domains, including IT support, customer service, and AI-powered self-service tools for businesses.
Key Responsibilities:
* Designing, implementing, and optimizing RAG pipelines (AzureOpenAI + pgvector): document loaders, embeddings, vector indexing, caching, and performance tuning
* Integrating GenAI services with enterprise systems (via REST APIs, webhooks …) and ensuring platforms that consume LLM capabilities can do it securely and at scale
* Developing evaluation and guardrail frameworks (LLM as Judge, adversarial tests, prompt injection defence …) for various use cases
* Ensuring robust observability of all GenAI components usage, latency, quality signals, drift, and feed insights into runbooks and continuous improvement loops
Required Skills and Qualifications:
* A university degree in computer science/engineering, mathematics, economics, or equivalent
* Experience in building and integrating data-driven backend services, including demonstrated hands-on experience with GenAI or LLM applications in production
* Proficiency in Python and a solid experience developing backend & API services
* Demonstrated achievements with LLM services, embeddings, and vector databases