Job Openings Senior Software Engineer - Fullstack (Python/ JavaScript)

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