Search by job, company or skills

Nath Outsourcing Solutions Pvt. Ltd.

Software Engineer Generative AI

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description: Software Engineer Generative AI

Department:

Business Intelligence

Reports To:

Arshbir Singh Sandhu

About the Role

We are looking for a highly skilled Software Engineer Generative AI who is passionate about building intelligent, scalable, and secure AI-driven applications. The ideal candidate will combine strong software engineering fundamentals with hands-on experience in Generative AI, LLMs, and agentic AI solutions. You will play a key role in designing, developing, and deploying AI-based systems that enhance automation, analytics, and productivity across our healthcare operations.

Key Responsibilities

  • Design, develop, and deploy end-to-end Generative AI applications using LLMs and multimodal models (text, voice, image, etc.).
  • Implement best practices in coding, testing, and documentation to ensure maintainable, scalable, and secure solutions.
  • Build AI-powered agents and assistants to automate business.
  • Integrate AI models (OpenAI, Azure OpenAI, Hugging Face, Ollama, etc.) into existing systems and applications.
  • Optimize prompt engineering, retrieval-augmented generation (RAG), and fine-tuning pipelines for specific healthcare or enterprise use cases.
  • Collaborate with data engineers and analysts to design APIs, model-serving infrastructure, and data pipelines for AI solutions.
  • Stay current with the latest advancements in LLMs, vector databases, and Gen AI frameworks and propose improvements.
  • Conduct code reviews, performance testing, and mentor junior developers on AI development best practices.
  • Required Skills & Qualifications

    • Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
    • 36 years of software engineering experience with strong coding fundamentals (Python preferred).
    • Proven experience with Generative AI models (OpenAI GPT, Llama, Mistral, Claude, Gemini, etc.).
    • Experience building RAG-based systems, vector databases (FAISS, Pinecone, Chroma, Weaviate), and embeddings.
    • Proficient in backend development (FastAPI, Flask, Django) and API integrations.
    • Strong understanding of software engineering best practices version control (Git), CI/CD, modular code, testing frameworks, and design patterns.
    • Familiarity with LangChain, LlamaIndex, Hugging Face Transformers, or similar frameworks.
    • Experience with containerization and orchestration (Docker, Celery, etc.) is a plus.
    • Knowledge of healthcare data or RCM processes is an added advantage but not mandatory.

    Preferred Skills

    • Experience with multi-agent frameworks (CrewAI, AutoGen, LangGraph, etc.).
    • Exposure to cloud AI deployment (Azure, AWS, or self-hosted environments).
    • Experience with open-source LLM hosting and optimization (e.g., vLLM, Ollama, text-generation-webui).

    Soft Skills

    • Strong problem-solving and analytical thinking.
    • Ability to write clean, modular, and well-documented code.
    • Passion for innovation, experimentation, and continuous learning.
    • Excellent communication and collaboration skills.

    Why Join Us

    • Work on real-world AI applications transforming healthcare operations.
    • Opportunity to lead and innovate in a fast-growing AI adoption environment.
    • Collaborative, modern, and learning-driven culture.

    More Info

    Job Type:
    Industry:
    Employment Type:

    Job ID: 132131903