Software Engineer

1 week ago


Bengaluru, India Artemis ABA Inc. Full time

About UsArtemis ABA Inc. is a leading provider of behavioral health solutions built on the Salesforce enterprise cloud. Our mission is to simplify ABA therapy operations through secure, scalable, and intuitive mobile technology.Position Overview We are seeking a highly skilled AI/ML Software Engineer with hands-on experience in designing and deploying end-to-end LLM-powered systems, RAG pipelines, and agentic AI architectures. The ideal candidate combines strong Python development skills with advanced understanding of Large Language Models, LangChain, vector databases, prompt optimization, and multi-agent orchestration frameworks.Key Responsibilities Design, develop, and deploy RAG (Retrieval-Augmented Generation) systems integrating vector databases, embedding models, and custom retrievers. Architect and fine-tune custom LLMs (via parameter-efficient tuning, LoRA, or domain-specific training). Create and manage agentic AI workflows—multi-step reasoning systems powered by tools such as LangChain, CrewAI, or OpenDevin. Implement prompt engineering and prompt-chaining techniques to optimize LLM behavior and reliability. Build and maintain scalable LangChain-based applications that interact with databases, APIs, and business systems. Collaborate with data scientists to design and deploy ML/AI pipelines leveraging AWS, Azure, or GCP cloud infrastructure. Develop, test, and optimize APIs that integrate AI reasoning and autonomous decision-making capabilities. Monitor and improve model performance, latency, and token efficiency using observability tools like LangFuse, Phoenix, or OpenDevin dashboards. Document architectural decisions, experiment metrics, and system flows for technical transparency.Required Skills and Experience 4+ years in Python software development, with strong understanding of asynchronous programming and API design. Solid experience deploying LLM applications using frameworks like LangChain, LlamaIndex, or Haystack. Proficiency working with vector databases (FAISS, Pinecone, Weaviate, Milvus, Qdrant) and embedding models (OpenAI, sentence-transformers, Cohere, HuggingFace). Experience designing autonomous agent systems, connecting LLMs with Python functions, tools, or APIs. Strong command of prompt engineering, including contextual grounding, role prompting, and few-shot examples. Familiarity with RAG pipeline architecture (retriever, ranker, generator layering). Understanding of custom model fine-tuning techniques (RLHF, LoRA, QLoRA, PEFT). Experience with cloud-based model deployment (AWS Sagemaker, Azure ML, Vertex AI). Working knowledge of AI observability, evaluation frameworks (LangFuse, Traceloop, Phoenix).Preferred Qualifications Experience building autonomous agents using frameworks like LangGraph, CrewAI, OpenDevin, or AutoGPT. Experience deploying multi-agent collaboration systems or tool-using AI. Background in knowledge graph integration, context window optimization, and embedding search tuning. Contribution to open-source AI/LLM projects. Strong understanding of data governance, AI ethics, and model interpretability.Technical Environment Languages: Python Frameworks: LangChain, LlamaIndex, Django, FastAPI Databases: PostgreSQL, MySQL, and vector DBs (Pinecone, FAISS, Qdrant, Weaviate) Cloud: AWS (S3, Lambda, RDS, SageMaker), Azure, or GCP AI Stack: OpenAI, Anthropic Claude, Meta Llama, Mistral, HuggingFace Hub Architecture: RAG, multi-agent orchestration, microservices, serverless



  • Bengaluru, Karnataka, India Innominds Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role Summary & Essential responsibilities:The Lead SW Engineer is responsible for the software implementation effort for systems by performing the following activities: requirement analysis, process control, release control, design quality, implementation & verification.In this role, the Engineer, shall utilize his/her experience and expertise toDesign &...


  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...

  • Software Engineer IV

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your Web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About The RoleMRI-Software is seeking a Software Engineer to join our team working on products. As a...

  • MRI Software

    2 weeks ago


    Bengaluru, India MRI Software Full time

    Job Title : Software Engineer - . Net & . to : VP Product : BangaloreJob Description :MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products.As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should have a...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India Talent Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    AVIN SystemsSoftware Engineer/ Senior Software Engineer (C++ and Linux)Experience: 2-15 yearsJob Location: Bangalore, Karnataka & Pune, MaharashtraCompany Website: Required Skills2+ years of experience in development of embedded softwareC++11 coding experienceExperience in ECU development with AUTOSAR and/or Embedded Linux/POSIXExperience with CMake and...

  • Software Engineer

    2 days ago


    Bengaluru, India MRI Software Full time

    Job Description A .NET software engineer's job description includesdesigning, developing, and maintaining software using the .NET framework with languages like C# and ASP.NET. Responsibilities involve collaborating with teams on requirements and architecture, writing clean and scalable code, conducting unit testing and debugging, and supporting existing...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    SummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...