AI Engineer

Recro
Bengaluru, Karnataka, India

Location: Bengaluru (On-site)

Experience: 4–6 Years

Employment Type: Full-time | Individual Contributor

Role Overview

We are looking for a hands-on AI Engineer with a strong foundation in Machine Learning and practical experience in Generative AI. The candidate will own ML problems end to end, from data preparation and model training to evaluation, deployment and production optimization.

This is a senior individual contributor role involving close collaboration with the Co-Founder & CTO and cross-functional engineering teams.

Key Responsibilities

  • Develop and improve speech recognition, speaker identification and diarization models.
  • Build memory extraction, retrieval and reasoning systems using LLMs and RAG.
  • Develop AI agents capable of tool calling and executing actions based on conversational context.
  • Train, fine-tune and evaluate ML, deep learning and generative AI models.
  • Build evaluation datasets and measure model quality, accuracy, latency and cost.
  • Optimize models through fine-tuning, distillation and quantization.
  • Deploy ML models into production and monitor their performance.
  • Troubleshoot production issues and continuously improve model performance.
  • Collaborate with backend, application and hardware engineering teams.Mandatory Requirements
  • 4–6 years of industry experience in Machine Learning / AI Engineering.
  • Strong core ML foundation with hands-on experience in training, fine-tuning and evaluating models.
  • 1–2 years of practical experience in Generative AI, including LLMs, transformers, speech models, RAG, agents or Voice AI.
  • Must have taken at least one ML model into production and owned its performance after deployment.
  • Strong programming skills in Python and hands-on experience with PyTorch.
  • Understanding of model evaluation, optimization and deployment.
  • B.Tech / M.Tech / MS from IIT, NIT, BITS or IIIT Hyderabad.
  • Candidates from other institutes may be considered only with exceptional open-source contributions or demonstrable technical work.
  • Willingness to work full-time from the Bengaluru office.Good to Have
  • Experience in ASR, speech recognition, speaker diarization or speaker verification.
  • Experience with multilingual and code-mixed audio data.
  • Hands-on experience with LLM fine-tuning, RAG and agentic workflows.
  • Knowledge of model distillation, quantization and inference optimization.
  • Experience leading technical projects or mentoring a small team.
  • Research papers or notable open-source contributions in ML, speech AI or GenAI.Important Screening Criteria
  • Strong preference for hands-on ML engineers over API-based GenAI developers.
  • Candidates must demonstrate actual model training and fine-tuning experience.
  • Production deployment experience is mandatory.
  • Research-only profiles without production experience are not suitable.
  • PhD candidates are not preferred for this position.Role Nature: Hands-on technical ownership, model development and production engineering. This is an Individual Contributor position, not a people-management role.

Score my resume against this job, free →

Questions about this job

How do I apply for the AI Engineer job at Recro?

Use the apply link on this page: you apply directly with Recro on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Recro want for this AI Engineer role?

The job description asks for Machine Learning, AI Engineering, Generative AI, Python and PyTorch. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Recro?

Apply to the Recro roles that match your experience, and tailor your resume to each job description: for this role that means showing Machine Learning, AI Engineering, Generative AI. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this AI Engineer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Recro, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →