Job Description: AI Software Engineer
Company: Mindtickle
Industry: SaaS / Enterprise Software / Artificial Intelligence
Department: Software Engineering
Experience: 3–6 Years
Employment Type: Full-Time
About the Company
Mindtickle is a software-as-a-service (SaaS) company that helps organizations improve sales team performance through sales training, coaching, content management, analytics, and AI-powered practice solutions.
Job Overview
We are looking for an experienced AI Software Engineer to develop and maintain AI-enabled product features for an enterprise SaaS platform. The role involves backend development, AI/LLM integration, REST API development, and building scalable, reliable software solutions.
The ideal candidate will have robust programming fundamentals, hands-on backend development experience, and practical exposure to integrating AI models into production applications.
Key Responsibilities
- Develop, test, and maintain AI-powered product features and backend services.
- Integrate large language models (LLMs), external APIs, and AI capabilities into existing product workflows.
- Design, develop, and maintain secure and scalable REST APIs.
- Build data-processing components and integrate applications with SQL databases.
- Apply prompt engineering techniques to improve AI application performance and output quality.
- Write unit tests, participate in code reviews, and maintain high code quality standards.
- Debug software issues and troubleshoot production incidents.
- Monitor application performance, reliability, and scalability.
- Collaborate with product managers, designers, and engineering teams to deliver product releases.
- Follow software development best practices, version control procedures, and automated testing practices.
- Contribute to cloud-based application development and scalable system architecture.
Candidate Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- 3–6 years of relevant software development experience.
- Strong programming skills in Python or JavaScript/TypeScript.
- Hands-on experience with backend development and REST API design.
- Practical exposure to AI/LLM application integration and prompt engineering.
- Good understanding of SQL, relational databases, and data modeling fundamentals.
- Experience with Git, automated testing, debugging, and code review practices.
- Familiarity with cloud platforms and scalable application design.
- Strong analytical, problem-solving, communication, and collaboration skills.
Required Technical Skills
- Programming: Python, JavaScript, or TypeScript
- Backend Development: REST APIs, backend services, API integration
- AI & LLMs: LLM integration, prompt engineering, AI-enabled workflows
- Databases: SQL, relational database fundamentals
- Development Tools: Git, automated testing, debugging
- Cloud & Architecture: Cloud platforms, scalable application design
Performance Expectations
- Delivery of reliable AI-powered product features.
- Development of secure, scalable, and maintainable backend services.
- Effective integration of AI models and third-party APIs.
- High-quality code with appropriate testing and documentation.
- Improved application performance, reliability, and user experience.
Application Process: Candidates with strong backend engineering skills and hands-on experience in AI/LLM integration are encouraged to apply.
Note: This job description is based on the proposed role profile. The specific vacancy and hiring status should be confirmed with Mindtickle before publishing the mandate.
Pay: ₹1,200,000.00 - ₹2,200,000.00 per year
Work Location: In person
📌 AI Product Engineer (Baner)
🏢 Hirevoo
📍 Baner