Ai Engineer - Full Stack Developer

2 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

GenAI-Based AI Engineer - Full Stack Development

Position Overview

We are seeking a talented GenAI-Based AI Engineer with full-stack development expertise to design, develop, and deploy cutting-edge generative AI applications. The ideal candidate will bridge the gap between AI/ML capabilities and production-ready applications, leveraging Python across the entire stack.

Key Responsibilities

AI/ML Development

  • Design and implement generative AI solutions using LLMs (GPT, Claude, Llama, etc.)
  • Develop and fine-tune language models for specific use cases
  • Build RAG (Retrieval-Augmented Generation) systems and vector databases
  • Implement prompt engineering strategies and optimization techniques
  • Create AI agents and multi-agent systems for complex workflows
  • Integrate various AI APIs and services (OpenAI, Anthropic, Hugging Face, etc.)

Backend Development

  • Build scalable Python-based backend services using FastAPI, Flask, or Django
  • Design and implement RESTful APIs and GraphQL endpoints
  • Develop microservices architecture for AI model deployment
  • Implement authentication, authorization, and security best practices
  • Optimize API performance and implement caching strategies
  • Manage database design and operations (PostgreSQL, MongoDB, vector databases)

Frontend Development

  • Develop responsive web interfaces using modern frameworks (React, Vue.js, or Streamlit)
  • Create intuitive UIs for AI-powered applications
  • Implement real-time features using WebSockets
  • Build interactive data visualizations and dashboards
  • Ensure cross-browser compatibility and responsive design

MLOps & Deployment

  • Deploy and monitor AI models in production environments
  • Implement CI/CD pipelines for ML applications
  • Containerize applications using Docker and orchestrate with Kubernetes
  • Set up model versioning and experiment tracking (MLflow, Weights & Biases)
  • Monitor model performance and implement automated retraining pipelines
  • Manage cloud infrastructure (AWS, GCP, or Azure)

Required Qualifications

Technical Skills

  • Python Expertise

    : 3+ years of professional Python development experience
  • GenAI Frameworks

    : Hands-on experience with LangChain, LlamaIndex, or similar frameworks
  • LLM Integration

    : Proven experience working with OpenAI, Anthropic, or open-source LLMs
  • Backend Frameworks

    : Proficiency in FastAPI, Flask, or Django
  • Frontend Technologies

    : Experience with React, Vue.js, or modern JavaScript frameworks
  • Databases

    : Strong knowledge of SQL and NoSQL databases, vector databases (Pinecone, Weaviate, ChromaDB)
  • ML Libraries

    : Experience with PyTorch, TensorFlow, Hugging Face Transformers
  • API Development

    : RESTful API design and implementation
  • Version Control

    : Git and collaborative development workflows

Preferred Skills

  • Experience with prompt engineering and fine-tuning LLMs
  • Knowledge of embedding models and semantic search
  • Familiarity with cloud platforms (AWS SageMaker, GCP Vertex AI, Azure ML)
  • Experience with streaming responses and async programming
  • Understanding of AI safety, ethics, and responsible AI practices
  • Knowledge of containerization (Docker) and orchestration (Kubernetes)
  • Experience with monitoring tools (Prometheus, Grafana)
  • Familiarity with message queues (RabbitMQ, Kafka)

Education & Experience

  • Bachelor's or Master's degree in Computer Science, AI/ML, or related field
  • 3-5 years of software development experience
  • 1-2 years of hands-on experience with generative AI and LLMs
  • Portfolio of AI projects or contributions to open-source AI projects

Soft Skills

  • Strong problem-solving and analytical thinking
  • Excellent communication skills for cross-functional collaboration
  • Ability to translate business requirements into technical solutions
  • Self-motivated with ability to work independently and in teams
  • Passion for staying current with rapidly evolving AI technologies
  • Strong documentation and code review practices

What We Offer

  • Competitive salary and equity options
  • Flexible work arrangements (remote/hybrid)
  • Professional development and conference attendance
  • Access to cutting-edge AI tools and technologies
  • Collaborative and innovative work environment
  • Health benefits and wellness programs

Application Process

Please submit your resume along with:

  • GitHub profile or portfolio showcasing GenAI projects
  • Brief description of your most impactful AI project
  • Links to any deployed applications or demos

 

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You