Senior AI Full Stack Developer
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