Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Title: Intermediate AI Engineer (Hybrid)
The Role
We are looking for a highly collaborative AI Engineer to join our team in Oakville. This is a "Forward Deployed" role, meaning you won’t just be building models in isolation—you will work directly with stakeholders to integrate scalable AI solutions into real-world business environments.
You will act as the technical bridge between our core engineering and business units, deploying Azure-based AI services while maintaining a robust full-stack environment. If you are an engineer who enjoys seeing your code solve immediate business problems, this role is for you.
Key Responsibilities
- Deploy & Integrate: Design and implement end-to-end AI solutions using Azure AI Services (Cognitive Services, Azure OpenAI, Azure Search).
- Forward Deployed Engineering: Work closely with non-technical teams to translate business needs into technical specifications and deploy solutions directly into their workflows.
- Full Stack Development: Build and maintain the application layer using .NET for the backend and Angular (or modern JavaScript frameworks) for the frontend to ensure seamless AI model consumption.
- Model Implementation: Utilize Python to develop, fine-tune, and orchestrate AI models, ensuring they communicate effectively with the .NET infrastructure.
- Collaboration: Participate in agile sprints, code reviews, and architectural discussions to ensure best practices in security, scalability, and maintainability.
Required Qualifications
- Experience: 1–4 years of professional experience in software engineering or data engineering.
- Cloud AI Expertise: Strong hands-on experience with Azure AI (specifically Azure Cognitive Services and Azure OpenAI).
- Backend Skills: Proficiency in .NET Core/C# is highly preferred; however, expert-level proficiency in Python is a mandatory minimum requirement for this role.
- Frontend Skills: Experience with Angular is preferred (React, Vue, or other JavaScript frameworks are acceptable).
- Soft Skills: Exceptional communication skills with a "customer-centric" mindset; ability to explain complex technical concepts to non-technical stakeholders.
Preferred Qualifications (Nice to Have)
- Certification: Microsoft Certified: Azure AI Engineer Associate (AI-102) is strongly desired.
- Experience with LangChain, Semantic Kernel, or similar orchestration frameworks.
- Familiarity with DevOps pipelines (Azure DevOps/GitHub Actions) for CI/CD of AI applications.
Why Join Us?
- Hybrid Flexibility: Enjoy the balance of working from home and collaborating in our Oakville office.
- Impact: Move beyond POCs—your work will be forward-deployed and used by real users immediately.
- Growth: We support your journey toward advanced certifications (like AI-102) and continuous learning in the rapidly evolving AI landscape.
Key Skills
Ranked by relevanceReady to apply?
Join Randstad Digital Americas and take your career to the next level!
Application takes less than 5 minutes

