Senior Software Engineer

2 hours ago


Mumbai, Maharashtra, India Vellstone Full time ₹ 12,00,000 - ₹ 36,00,000 per year

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, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Member of Technical Staff As a Senior Software Engineer, you will be responsible for helping design, build, test, deploy and operate highly scalable services for Oracle Cloud Infrastructure's Cryptography division (Key Management & Secrets Service). You should be a rock-solid coder, and a distributed systems generalist who can dive deep into any...


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

    Company Description NEC 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...


  • 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, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company Description NEC Software Solutions (India) On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation.We have more than 30 years of experience in providing...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company Description NEC 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...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Company Description NEC 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...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Lead Software Engineer - Python + React Company Description Company Description NEC Software Solutions (India) On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and...


  • Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Software Developer Are you interested in building large-scale distributed infrastructure for the cloud? OCI's File Storage Service operates at high-scale in a broadly distributed multi-tenanted cloud environment. Our mission is to provide customers with the best in class file storage capabilities in conjunction with other compute, storage, networking,...


  • Mumbai, Maharashtra, India Ebix Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Role & responsibilitiesDesignation Software Engineer or Sr. Software Engineer - .NET(basis relevant years of work exp.)Role .NET DeveloperWork Location Mumbai Andheri – (just next to Chakala Metro Station)No. of Working Days: 5 days (MON to FRI)Onsite Travel (Short Term): - Yes, for deserving candidates at appropriate timeQualification – Engineering or...


  • Mumbai, Maharashtra, India 4d823e76-9e2d-4a74-87d4-20daf9f9c9df Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Senior Manager of Software EngineeringJob DescriptionThe Senior Manager of Software Engineering is responsible for leading, mentoring, and managing software engineering teams to deliver high-quality software solutions. This role involves strategic planning, project management, and collaboration with cross-functional teams to align technology initiatives with...