DeveloperJobs.io
← Back to all jobs

Job Description

iVedha Inc. is hiring a Senior AI Full Stack Developer in Toronto, OH (onsite) to build scalable enterprise applications that combine modern full stack engineering with production-grade AI, Machine Learning, and Generative AI. This role focuses on delivering end-to-end solutions, from backend services and APIs to AI/ML integration, deployment, monitoring, and operational support.

What you’ll build

  • AI-enabled web applications and enterprise platforms with integrated Machine Learning and Generative AI capabilities.
  • Backend services, microservices, and REST APIs using Python and frameworks such as FastAPI, Flask, or Django.
  • Responsive frontend applications with JavaScript/TypeScript and React, Angular, or equivalent frameworks.
  • LLM-based solutions including RAG, embeddings, vector search, AI agents, and tool/function calling.
  • Data ingestion and retrieval pipelines for AI applications, including preprocessing, transformation, and retrieval support.
  • Production AI integration with platforms such as Azure OpenAI, AWS Bedrock, Google Vertex AI, or OpenAI (or equivalents).
  • Traditional ML/Deep Learning implementations when they fit the problem.
  • Operational delivery through Docker and Kubernetes deployment, along with testing, CI/CD, monitoring, and production support.

Responsibilities

  • Design and develop end-to-end AI-enabled web applications and enterprise platforms.
  • Develop backend services, microservices, and APIs with Python and modern frameworks like FastAPI, Flask, or Django.
  • Build frontend applications using JavaScript/TypeScript and React, Angular, or equivalent frameworks.
  • Integrate AI/ML and Generative AI into enterprise applications.
  • Implement LLM-based approaches using RAG, embeddings, vector search, AI agents, and tool/function calling.
  • Create data ingestion, preprocessing, transformation, and retrieval pipelines.
  • Integrate with AI platforms including Azure OpenAI, AWS Bedrock, Google Vertex AI, OpenAI, or equivalent.
  • Develop and operationalize traditional Machine Learning / Deep Learning models where appropriate.
  • Implement secure APIs, authentication, authorization, data protection, and application security controls.
  • Work with SQL, NoSQL, vector databases, JSON, and API-based data sources.
  • Containerize and deploy using Docker and Kubernetes.
  • Build automated testing, CI/CD, monitoring, and production-support capabilities.
  • Collaborate with Product, Data Science, AI/ML, Architecture, Cloud, Security, and Engineering teams.

Requirements

  • 7+ years of software engineering / application development experience.
  • Strong hands-on Python development.
  • Production experience building backend services and REST APIs.
  • Hands-on experience with modern frontend technologies such as JavaScript, TypeScript, React, Angular, or equivalent.
  • Hands-on experience developing and deploying AI/ML applications and integrating AI/ML into production software.
  • Strong understanding of Machine Learning, NLP, and Deep Learning concepts.
  • Experience with Generative AI, LLMs, and RAG architectures.
  • Experience with SQL, NoSQL, and structured/semi-structured data.
  • Experience developing applications in AWS, Azure, or GCP.
  • Hands-on experience with Docker, Kubernetes, Git, and CI/CD.

Technologies

Python, FastAPI, Flask, Django, JavaScript, TypeScript, React, Angular, REST APIs, microservices, Machine Learning, Deep Learning, Generative AI, LLMs, RAG, embeddings, vector databases, NLP, Docker, Kubernetes, Git, CI/CD, AWS, Azure, GCP, Azure OpenAI, AWS Bedrock, Google Vertex AI, OpenAI, SQL, NoSQL, JSON, PyTorch, TensorFlow, Hugging Face, LangChain, LlamaIndex, Semantic Kernel, MLflow, pgvector, Pinecone, FAISS, Weaviate, Qdrant.

AI / ML skills

  • Large Language Models, Retrieval-Augmented Generation, prompt engineering
  • AI agents and tool calling
  • Vector search and embeddings, NLP and text-processing pipelines
  • Machine learning model development and deep learning
  • Model inference and application integration
  • AI evaluation and observability, including model/API performance monitoring
  • AI guardrails and hallucination reduction, AI security and data privacy
  • Responsible AI and governance

Education

Bachelor’s degree in Computer Science, Artificial Intelligence, Machine Learning, Engineering, or a related discipline. A Master’s degree in Computer Science, AI/ML, Data Science, or related discipline is preferred.

Compensation and work location

Pay: From $75,000.00 per year
Work location: In person

Similar Jobs