New opportunity

AI/ML Engineer

Technource · Ahmedabad, India

About this role

Technource is hiring an AI/ML Engineer for its IT services team in Ahmedabad. The role focuses on building and deploying machine learning and deep learning solutions for real-world systems, including high-performance, real-time applications. The posting requires at least 1 year of experience.

Responsibilities

  • Design, develop and deploy models for classification, regression, clustering, recommendations and real-time applications. Manage the full model lifecycle, from data preparation, preprocessing and augmentation through training, validation, deployment and monitoring.
  • Build and optimize retrieval-augmented generation (RAG) architectures that integrate LLMs such as GPT and LLaMA with vector databases and external data sources.
  • Develop face recognition systems using approaches such as FaceNet and ArcFace, along with object detection and liveness detection. Prepare custom datasets and validate model accuracy and robustness.
  • Deploy scalable, production-grade models through REST APIs, Docker, Kubernetes and MLOps tools. Ensure real-time performance, including edge deployment when required.

Requirements

Strong Python, OpenCV and NumPy skills, plus either PyTorch or TensorFlow; hands-on experience across the model lifecycle; and debugging, optimization and problem-solving skills with real-world datasets. Familiarity with model optimization techniques and performance scaling is a plus.

The job is located at STC (Shivam Trade Center), T-Junction, 1201-1204, Ambli - Bopal Rd, Ambli, Ahmedabad, Gujarat 380058, India. Salary is listed as “As per industry standard.” Listed perks include a flexible work schedule, leave encashment, ESIC and EPF benefits, technical and non-technical training, soft-skill and personality development, and monthly rewards and recognition.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

PythonMachine LearningDeep LearningClassificationRegressionClusteringRecommendation SystemsData PreparationData PreprocessingData AugmentationModel TrainingModel ValidationModel DeploymentModel MonitoringRAGLLMsGPTLLaMAVector DatabasesFace RecognitionFaceNetArcFaceObject DetectionLiveness DetectionREST APIsDockerKubernetesMLOpsEdge DeploymentOpenCV

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Own the model lifecycle

    The posting calls for designing and deploying ML/DL models for classification, regression, clustering and recommendations, from data preparation and augmentation through validation and monitoring. Prepare a concise example that connects data decisions, evaluation and deployment.

  • Build RAG systems

    The role includes optimizing RAG architectures that connect LLMs such as GPT or LLaMA with vector databases and external data sources. Be ready to explain how you would assess retrieval quality and the resulting answers.

  • Develop robust computer vision models

    The posting specifies face recognition using approaches such as FaceNet or ArcFace, object detection, liveness detection and custom-dataset validation. Prepare to discuss how dataset choices and testing affect accuracy and robustness.

  • Deploy for production and real-time use

    The role calls for REST APIs, Docker, Kubernetes and MLOps tools, with real-time performance and edge deployment when required. Prepare an example of debugging or optimizing a deployed model, including how performance was measured.

Likely challenges to think through

  • Accuracy versus response time

    A likely trade-off, not a stated employer problem: face recognition, detection and liveness checks may add work to a real-time pipeline. Prepare to explain how you would measure latency alongside accuracy and robustness before choosing an optimization.

  • Retrieval quality versus system complexity

    A possible RAG challenge is improving the relevance of retrieved external data without making the pipeline too slow or difficult to diagnose. Prepare a method for testing retrieval and answer quality separately.

  • Reliable deployment across environments

    A plausible difficulty is keeping model behavior consistent as it moves from validation to an API, containers and potentially edge hardware. Prepare to describe checks for preprocessing consistency, runtime performance and post-deployment monitoring.

03

Practice your answers

Technical practice

How would you choose an approach for classification, regression, clustering, or recommendations?

What to coverPreparation suggestion: Explain how the task, available labels, data quality, and intended use shape the choice of approach and baseline. Describe task-appropriate validation measures and the trade-off between model complexity and deployment needs.

How would you prepare and validate a custom dataset for an ML model?

What to coverPreparation suggestion: Cover data checks, preprocessing, train/validation separation, and augmentation that preserves valid labels. Explain how you would check accuracy and robustness on representative real-world data.

How would you debug a slow or incorrect image-processing pipeline?

What to coverPreparation suggestion: Walk through isolating preprocessing, NumPy operations, OpenCV transformations, and model inference before changing the model. Discuss checks for correctness alongside profiling, since a faster pipeline is not useful if its outputs change unexpectedly.

How would you build a retrieval-augmented generation system using an LLM and external data?

What to coverPreparation suggestion: Explain document preparation, retrieval through a vector database, and how retrieved context reaches a model such as GPT or LLaMA. Discuss trade-offs among retrieval relevance, response quality, latency, and updating the source data.

How would you diagnose poor answers from a RAG system?

What to coverPreparation suggestion: Separate retrieval failures from failures to use retrieved context accurately, and describe how you would inspect examples at each stage. Explain how an evaluation set would help determine whether an optimization improves answers rather than just changing them.

How would you design and validate a face-recognition system?

What to coverPreparation suggestion: Discuss an embedding-based approach such as FaceNet or ArcFace, including matching thresholds and the consequences of false matches and missed matches. Address custom dataset quality, augmentation, and robustness across realistic image conditions.

How would you combine object detection with liveness detection?

What to coverPreparation suggestion: Explain the distinct purpose of locating an object or face and assessing liveness, then describe where each check fits in an inference flow. Discuss accuracy and latency trade-offs when the application must operate in real time.

How would you deploy a model as a scalable production service?

What to coverPreparation suggestion: Describe a REST API inference path and the roles Docker, Kubernetes, and MLOps tools can play in packaging, scaling, and managing deployment. Explain what you would validate before release and how you would monitor the deployed model.

How would you meet a real-time inference target, including on an edge device when required?

What to coverPreparation suggestion: Identify where latency occurs across preprocessing, inference, and serving, then explain how you would measure improvements. Discuss model optimization and the trade-offs among speed, accuracy, and available compute without assuming a particular device.

What would you investigate if a deployed model's results degraded?

What to coverPreparation suggestion: Compare current inputs and outputs with validation data and earlier production behaviour, checking for data changes and pipeline or model issues. Explain how monitoring and reproducible validation would help isolate the cause and assess a fix.

Behavioural practice

Tell me about a time you resolved a difficult dataset or model-debugging problem.

What to coverPreparation suggestion: Use a real example to describe the situation, the checks you performed, and why you chose your fix. Close with the measured result or what remained unresolved.

Describe a time you improved a model's accuracy or robustness.

What to coverPreparation suggestion: Set out the original limitation, your actions across data preparation, training, or validation, and the evidence used to assess the change. State the result and any trade-off you observed.

Tell me about a time you balanced model quality against application performance.

What to coverPreparation suggestion: Describe the practical constraint, the alternatives you evaluated, and the decision you made. Give the resulting effect on quality and performance, including any limitation you had to accept.

Describe a time you took a model from development toward deployment or monitoring.

What to coverPreparation suggestion: Explain your own responsibilities, the deployment or monitoring challenge, and the actions you took. End with the observed result and what the experience changed about your approach.

02

Sharpen your knowledge

Topics to prepare

  • ML task selection

    Compare when to use classification, regression, clustering, or recommendations for four sample problems, and name a suitable validation approach for each. The posting explicitly covers all four model types.

  • End-to-end model lifecycle

    Sketch the stages from data preparation and augmentation through training, validation, deployment, and monitoring; identify what could go wrong at each handoff. The role calls for hands-on work across this lifecycle.

  • RAG architecture

    Draw how an external data source, vector database, retrieval step, and GPT or LLaMA model would work together; explain where retrieval quality could degrade the answer. Building and optimizing this architecture is an explicit responsibility.

  • Recognition and detection concepts

    Explain how FaceNet or ArcFace could support face recognition, and distinguish that task from object detection and liveness detection. The posting names each of these vision tasks.

  • Real-time deployment trade-offs

    Work through a hypothetical latency bottleneck and compare changes to the model, API, and deployment setup; note when edge deployment might matter. Real-time performance is required, while familiarity with optimization and scaling is listed as a plus.

Skills to revise

  • Train and validate a model

    As a preparation exercise, use Python and NumPy with either PyTorch or TensorFlow to preprocess a small dataset, train a classifier, and inspect validation errors. These tools, model development, and validation are explicit in the posting.

  • Prepare a vision dataset

    As a preparation exercise, use Python and OpenCV to inspect images, apply augmentation, and check how recognition or detection results change on difficult examples. Custom datasets, augmentation, accuracy, and robustness are stated responsibilities.

  • Prototype a retrieval pipeline

    As a preparation exercise, connect sample external data to a vector database and a GPT or LLaMA-based RAG flow, then inspect poorly retrieved results. The posting explicitly calls for building and optimizing RAG integrations.

  • Package a model service

    As a preparation exercise, expose model inference through a REST API, package it with Docker, and describe how you would deploy and scale it with Kubernetes. All three are named deployment technologies in the posting.

  • Debug production inference

    As a preparation exercise, trace a hypothetical slow or inaccurate prediction from input preprocessing through model output; propose a monitoring signal and test whether an optimization improves latency without harming accuracy. Debugging, monitoring, and real-time performance are explicit priorities.

04

Your preparation checklist

  • Prepare an end-to-end ML project walkthrough

    The role covers data preparation through monitoring. If you have a relevant project, prepare a one-page account of the dataset, preprocessing, model choice, validation results, deployment and what you monitored; otherwise, outline how you would approach one.

  • Gather evidence of hands-on tools and debugging

    The posting names Python, OpenCV, NumPy, and either PyTorch or TensorFlow, plus problem-solving on real-world datasets. Prepare specific examples or code you can discuss, including a bug or performance issue and how you investigated it.

  • Sketch a RAG design

    The role calls for LLMs, vector databases and external data sources. As a preparation exercise, draw a retrieval-to-answer flow and note how you would test retrieval quality, answer quality and latency; do not present it as a Technource project.

  • Work through a computer-vision scenario

    The posting mentions face recognition, object detection, liveness detection and custom datasets. Prepare a design sketch covering data collection, augmentation, accuracy and robustness checks, and likely failure cases.

  • Rehearse a production deployment discussion

    The role names REST APIs, Docker, Kubernetes, MLOps tools and real-time performance, with edge deployment when required. Prepare an architecture sketch and explain how you would measure latency, scale serving and monitor a deployed model.

  • Draft questions for the hiring team

    Ask which application areas are priorities for this AI/ML Engineer role, what real-time or edge constraints matter, and how the team evaluates and monitors models in production. These are questions to clarify, not assumptions about its current projects.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 4 Nov 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…