Gofynd

AI Software Engineer

EngineeringMumbai, IndiaFULL TIMEPosted 4/1/2026

Role Overview

Develop and maintain high-quality AI software solutions that contribute significantly to the Backend Engineering team's objectives and the overall success of the company's technological initiatives.

Responsibilities

  • Design, develop, and deploy AI models using Python, Java, and C++ to enhance backend systems.
  • Collaborate with cross-functional teams to define and implement innovative solutions for AI-driven services.
  • Optimize existing software for performance and scalability, focusing on microservices architecture.
  • Integrate AI models using HuggingFace, OpenAI APIs, and FastAPI within the existing infrastructure.
  • Utilize Docker and CI/CD to automate software deployment processes.
  • Implement robust data handling and processing methods using SQL and MongoDB.
  • Develop REST APIs and embedded systems for seamless integration with broader system architecture.
  • Utilize system design principles (HLD) for efficient, scalable software solutions.
  • Contribute to the analysis and prompt engineering of multi-agent systems and LLMs.
  • Participate in code reviews, providing and receiving constructive feedback for continuous improvement.
  • Stay updated with the latest technological advancements and incorporate relevant improvements to current systems.
  • Develop and maintain technical documentation for newly developed systems.

Qualifications

Required

  • Proficiency in Python, Java, C, C++, SQL
  • Experience with Linux-based environments
  • Strong understanding of Data Structures and Algorithm Analysis
  • Familiarity with REST APIs and microservices architecture

Preferred

  • Experience with Azure and CI/CD processes
  • Knowledge of LangGraph, RAG, and LLMs
  • Familiarity with HuggingFace, OpenAI APIs
  • Experience with Docker, Git, MongoDB, PostgreSQL
  • Understanding of Embedded Systems and System Design (HLD)

Have an account? Sign in to apply with your profile

What happens next?

  1. Check your email for application confirmation.
  2. The hiring team reviews your profile for the role.
  3. Watch your inbox for hiring updates and next steps.

Emails follow your notification preferences. Check spam or junk if needed.