< More Jobs

Posted on 2025/12/06

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

Centraprise

Toronto, ON

Contractor

Full Description

(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

Zero to AI Engineer Program

Zero to AI Engineer

Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.