(Java + Python) Full-Stack Developer (GenAI - AI Based Development)

Toronto 8 days agoContractor External
Negotiable
(Java + Python) Full-Stack Developer (GenAI - AI Based Development) Toronto, Canada (Hybrid) 12+ Months Contract Job Description: Experience Required: 9+ Years (Overall) Key Skills & Technologies: Backend Development: • 4+ years of experience in backend services. • Java (preferred) with working exp. of Python. • NodeJS / .NET (nice to have) GenAI & AI Engineering: • Hands-on LLM-based development • RAG architectures, Semantic Search, Vector indexing • Embeddings, Vector storage, Retrieval APIs • Orchestration using LangSmith / LangChain / similar • Experience with Azure OpenAI Cloud & DevOps: • Strong experience with Azure (Functions, Storage, Key Vault, Cognitive Search, Cognitive Services, EventHub, ServiceBus, ADF) • Understanding of distributed systems, async workflows, event-based services • CI/CD with Azure DevOps • Terraform (IaC) knowledge preferred APIs & Services: • REST APIs, Microservices, Serverless functions • Authentication & Security: OAuth2, Azure AD, Managed Identities • Experience with search & indexing systems (Azure Cognitive Search, ElasticSearch) Data Engineering Basics: • ETL / pipelines using Azure Functions / ADF • Azure SQL, schema design, data normalization • Understanding of PII handling, masking & secure data policies Nice to Have: • Experience with SharePoint Graph API & Webhooks • Experience in Azure ML / ML Ops pipelines