About the job Senior Software Engineer - Fullstack (Python/ JavaScript)
Role Description
We are seeking a Full Stack Engineer with strong expertise in Python and JavaScript to join our dynamic AI engineering team. This role involves full-cycle AI solution developmentfrom data preprocessing and backend engineering to frontend UI development and model deployment. The ideal candidate will play a pivotal role in building scalable, intelligent systems that leverage Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI agents for real-world applications.
Job Description
Python Development:
- Build scalable backend systems using FastAPI, Flask, or Django
- Create efficient scripts for data processing and AI workflows
- Manipulate data using Pandas, NumPy, and Scikit-learn for preprocessing and analytics
Database and Data Management:
- Design and optimize relational databases (PostgreSQL, MySQL, SQL Server)
- Manage NoSQL and vector databases like MongoDB, Redis, Pinecone, Weaviate, etc.
- Integrate vector databases for high-speed AI inference and RAG pipelines
AI Development and Integration:
- Architect end-to-end solutions using LLMs (e.g., GPT, LLaMA) and RAG models
- Utilize libraries like LangChain, TensorFlow, PyTorch, and Hugging Face
- Optimize prompts, chains, and AI flows for domain-specific applications
AI Agent Development:
- Design and deploy AI agents for automation, recommendations, and intelligent decision-making
- Integrate agents with APIs and external systems for full-stack AI automation
- Employ reinforcement learning or hybrid logic for adaptive behavior
Model Deployment and MLOps:
- Deploy models on cloud platforms like AWS, Azure, GCP, or edge environments
- Use tools like Docker, Kubernetes, MLflow, Kubeflow for CI/CD and version control
- Implement monitoring frameworks to ensure model uptime and accuracy
UI/UX and Frontend Engineering:
- Build responsive and user-centric UIs using React, Vue.js, or Angular
- Visualize AI insights through interactive dashboards and visual components
- Ensure accessibility and iterative improvements based on user feedback
Project Management & Quality Assurance:
- Collaborate with stakeholders to understand project goals and scope
- Define solution architecture, delegate tasks, and manage delivery timelines
- Ensure rigorous QA practices for model reliability, bias control, and performance testing
Ethical AI and Compliance:
- Implement fairness, privacy, and transparency practices
- Adhere to regulations such as GDPR, CCPA in handling user data
- Document explainable AI workflows and maintain audit trails
Person Specification
- Bachelors or Masters degree in Computer Science, Software Engineering, AI/ML, or related field
- 03 - 07 years of experience in full stack development with AI project exposure
- Proven track record in LLM, RAG, or AI agent implementations
- Experience deploying models at scale using modern MLOps tooling
- Proficiency with databases (SQL, NoSQL, vector DBs) and cloud platforms
- Strong understanding of prompt engineering and model performance tuning
- Familiarity with AI testing frameworks, bias/fairness testing, and automated CI/CD pipelines
- Experience with ChromaDB, CosmosDB, OpenSearch, or SingleStore
- Knowledge of reinforcement learning, hybrid AI models, or multi-agent systems
- Prior experience in building AI-driven user interfaces or data visualization dashboards