Senior Software Engineer

7 days ago


Mumbai, India Vellstone Full time

We're hiring a Senior Software Engineer / Technical Lead for our product-based client to work on advanced AI and LLM-powered solutions. As a Senior Software Engineer / Technical Lead, your responsibilities would be: - Lead the design, development, and deployment of production-grade AI and LLM solutions using Python and Golang. - Architect and implement scalable backend services and REST APIs in Golang to serve AI/ML models with high performance. - Build and optimise RAG (Retrieval Augmented Generation) pipelines using vector databases and advanced retrieval strategies. - Design and implement sophisticated prompt engineering strategies (e.g., few-shot learning, chain-of-thought prompting, context optimisation) for LLM applications. - Work with major LLMs (e.g., GPT-4, Claude, Llama) to build intelligent systems for text generation, analysis, classification, and reasoning. - Develop microservices and data processing pipelines in Golang and Python to handle high-volume data ingestion, transformation, and model inference. - Build and maintain vector databases (e.g., Qdrant, Pinecone, Weaviate) for efficient similarity search and retrieval. - Optimize model performance, latency, and cost for production deployments across cloud environments. - Mentor junior team members and conduct code reviews. Requirements - 6+ years of experience in software engineering, data science, or AI/ML engineering roles. - Expert-level proficiency in Python with a deep understanding of modern libraries (Pandas, NumPy, FastAPI/Flask, asyncio). - Strong proficiency in Golang with experience building production-grade microservices, REST APIs, and concurrent systems. - Deep understanding of LLM architectures, capabilities, and limitations, with hands-on experience using platforms like OpenAI, Anthropic, or Hugging Face. - Proven expertise in prompt engineering techniques, including context management and optimization strategies. - Strong knowledge of RAG architectures, including chunking strategies, retrieval methods, and context management. - Deep understanding of embeddings (text, multimodal), vector databases, and semantic search principles. - Proficient in SQL with experience in database design, optimization, and working with both relational and vector databases. - Strong system design skills with the ability to architect scalable, fault-tolerant AI-powered applications. - Self-driven, with the ability to own projects end-to-end and deliver production-quality solutions. Benefits - You'll get to work with cutting-edge AI technologies, specifically leading the design and deployment of LLM-powered solutions. - Opportunity to leverage advanced skills in RAG systems, vector databases, and sophisticated prompt engineering. - Experience with model fine-tuning, evaluation, and A/B testing of AI systems is a plus. - Familiarity with orchestration frameworks like LangChain/Llamaindex and advanced prompting techniques (ReAct, Tree of Thoughts) is valuable. - Exposure to modern development and operations tools, including: - Model deployment/serving frameworks (vLLM, TGI, Triton). - Distributed systems and message queues (Kafka, RabbitMQ, Redis). - Cloud platforms (Kubernetes, Docker, AWS/GCP/Azure). - Monitoring/observability tools (LangSmith, Weights & Biases).



  • Mumbai, Navi Mumbai, Pune, India Ravin Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Were Hiring: Senior Software Engineer (AI/ML)Location: MumbaiExperience: 4+ yearsNotice Period: Immediate joiners onlyAre you passionate about building scalable AI/ML solutions and deploying them into real-world systems? Were looking for a Senior Software Engineer who thrives at the intersection of machine learning, data engineering, and software...


  • Mumbai, India Sonata Software Full time

    Hiring Python DevelopersExperience : 8-12yrsLocation : Bangalore/HyderabadNotice Period : ImmediateJob Description :Mandatory Skills : Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL,Scala, CI/CD pipelines, Hadoop ecosystem.Good Communication and Interpersonal SkillsPlease share the profiles to along with the ctc details and the notice...


  • Mumbai, India Saaki Argus & Averil Consulting Full time

    Title: Senior Software Engineer Location : Mumbai Experience : 5+ years Job Description: The typical education and professional experience required for a Senior Software Engineer is a master s degree At least 5+ years of working experience or working in a similar role. A successful candidate has proven experience of leading a team of software developers (3+...


  • Mumbai, Maharashtra, India Technossus Software Services Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Position: Lead Software Engineer / Senior Software EngineerLocation: Mumbai/RemoteExperience: 8+ years of experienceJob Summary:As a Senior Full Stack Developer, you will be part of a small competent team that works on an innovative modern application utilizing AI to improve efficiency across the Public Safety sector. The Application is used by two-thirds of...


  • Mumbai, India NEC Software Solutions Full time

    Company Description NEC Software Solutions (India) Private Limited!  is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of 1300+. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...


  • mumbai, India NEC Software Solutions Full time

    Company DescriptionNEC Software Solutions (India) Private Limited is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and technology...


  • Mumbai, India Tata Consultancy Services Full time

    Greetings from TCS !!! TCS presents an excellent opportunity for Senior Software Engineer Relevant Experience (Yrs) Need : 6 to 9 years Role: Senior Software Engineer Preferred Location Only for - Mumbai and Bangalore Must Have skill - Java, Scala, Crypto, Analytics, Blockchain Please Note We required Immediate Joiners by mid November Roles and...


  • Mumbai, India PristineAI Full time

    Senior Solution Engineer — Mumbai & ChennaiHelp Build the Future of AI-Enabled EnterprisesAt PristineAI, you’ll help Fortune-scale enterprises talk to their systems — and build new ones — in English. Our Kai platform unifies legacy systems, databases, spreadsheets, and documents into a natural-language-driven, self-improving intelligence layer.With...


  • Mumbai, India PristineAI Full time

    Senior Solution Engineer — Mumbai & ChennaiHelp Build the Future of AI-Enabled EnterprisesAt PristineAI , you’ll help Fortune-scale enterprises talk to their systems — and build new ones — in English. Our Kai platform unifies legacy systems, databases, spreadsheets, and documents into a natural-language-driven, self-improving intelligence layer.With...


  • mumbai, India PristineAI Full time

    Senior Solution Engineer — Mumbai & Chennai Help Build the Future of AI-Enabled EnterprisesAt PristineAI, you'll help Fortune-scale enterprises talk to their systems — and build new ones — in English. Our Kai platform unifies legacy systems, databases, spreadsheets, and documents into a natural-language-driven, self-improving intelligence layer. With...