New opportunity

Data Scientist

CGI · Hyderabad, India

About this role

CGI seeks a Data Scientist in Hyderabad to develop scalable AI and machine-learning solutions with cross-functional teams. The position is full-time and hybrid, with a 1 PM–10 PM shift. The posting states 7–12 years of experience, a bachelor’s degree in computer science or a related field (or higher) with at least 6 years of relevant experience, and 4+ years of proven AI/ML experience.

Responsibilities

  • Design, build, validate and evaluate robust, scalable and explainable machine-learning and deep-learning models, including predictive and recommendation models.
  • Analyze large datasets using statistical methods to produce actionable insights. Develop Generative AI and LLM solutions with attention to alignment, prompt engineering and ethical AI.
  • Translate business problems into technical solutions with data engineers, product teams and stakeholders. Participate in code reviews, document models, mentor junior data scientists and bring relevant research into production.

Qualifications and tools:

  • A bachelor’s or master’s degree in computer science, statistics, applied mathematics or a related field. Strong grounding in hypothesis testing, A/B testing, regression, probability, model validation, regularization and the bias–variance trade-off.
  • Experience with decision trees, ensembles, SVMs, clustering, NLP and neural networks, including CNNs, RNNs, Transformers and LSTMs. Knowledge of LLMs such as GPT, BERT and LLaMA, fine-tuning and embeddings. Familiarity with VAEs, GANs and diffusion models is a strong plus.
  • Advanced Python skills and experience with NumPy, pandas, matplotlib, scikit-learn, PyTorch, TensorFlow and Hugging Face. The posting also lists cloud platforms, ML pipelines, containers, Git, SQL, REST APIs, RAG, agentic AI, AI data modeling and knowledge management among relevant tooling and skills.

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

Skills for this role

PythonSQLMachine LearningDeep LearningStatistical AnalysisHypothesis TestingA/B TestingRegressionPredictive ModelingRecommendation SystemsNatural Language ProcessingGenerative AILarge Language ModelsPrompt EngineeringModel Fine-TuningEmbeddingsRetrieval-Augmented GenerationAgentic AIAI Data Modelingscikit-learnPyTorchTensorFlowNumPypandasmatplotlibHugging FaceMLflowAirflowKubeflowAWS S3 S3?

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

  • Build dependable models

    The role designs, builds, validates and evaluates scalable, robust and explainable ML and deep-learning models, including predictive and recommendation solutions. Prepare to explain model selection, validation and the trade-offs behind a production-ready design.

  • Turn data into defensible insights

    The posting calls for analysis of large datasets and strong statistical foundations, including hypothesis testing, A/B testing and regression. Prepare to show how an analysis supports an actionable conclusion while accounting for uncertainty and overfitting.

  • Develop responsible GenAI solutions

    CGI specifies LLM-based solutions, prompt engineering, model alignment and ethical AI practices. Prepare to discuss how you would evaluate usefulness and risks rather than relying on compelling examples alone.

  • Translate business needs across teams

    The role works with data engineers, product teams and business stakeholders to turn business problems into technical solutions. Prepare to explain how you would define the objective, success measures and implementation dependencies with those groups.

  • Provide senior technical leadership

    The posting calls for leading model development and evaluation, contributing to code reviews and documentation, mentoring junior data scientists and bringing research into production. Prepare concrete examples of technical decisions and how you communicated them.

Likely challenges to think through

  • Accuracy versus deployability

    A likely challenge is balancing model performance against scalability, explainability and maintainability; the posting requires all four. Prepare to describe how you would compare a complex approach with a simpler baseline and decide what is fit for production.

  • LLM utility versus responsible use

    Because the role combines GenAI delivery with alignment and ethical AI, a plausible difficulty is making a solution useful without overlooking unreliable or inappropriate outputs. Prepare an evaluation approach that includes task quality, failure cases and safeguards.

  • Research pace versus delivery discipline

    The posting asks for cutting-edge methods to reach production alongside reviews, documentation and cross-functional work. A likely trade-off is deciding when a new method merits adoption. Prepare to explain how you would test its incremental value and make the decision understandable to stakeholders.

03

Practice your answers

Technical practice

How would you design an A/B test to determine whether a model improves a business outcome?

What to coverSuggested focus: Define the outcome, comparison groups and hypotheses before discussing statistical significance and practical impact. Explain how you would check whether the result supports an actionable decision.

How would you validate a model and diagnose overfitting?

What to coverSuggested focus: Discuss appropriate data splits, validation metrics and checks for leakage. Explain how regularization and the bias–variance trade-off would guide your next steps.

How would you choose an approach for a predictive-modeling problem?

What to coverSuggested focus: Compare a baseline with relevant options such as regression, decision trees, ensembles or SVMs. Address data characteristics, interpretability, robustness and evaluation rather than choosing the most complex model by default.

How would you build and evaluate a recommendation model?

What to coverSuggested focus: Explain how you would frame the recommendation objective, prepare available data and establish a baseline. Discuss evaluation against the intended outcome and trade-offs such as relevance, explainability and scalability.

When would you choose a Transformer rather than an RNN or LSTM for an NLP task?

What to coverSuggested focus: Compare how the architectures handle context and their computational trade-offs. Tie the choice to the task, available data and measured performance; the posting names these architectures but does not specify a particular NLP application.

How would you decide between prompt engineering and fine-tuning for an LLM solution?

What to coverSuggested focus: Compare the approaches in terms of task performance, data needs, maintenance and evaluation. Explain how you would test whether either approach improves the intended outcome.

How would you evaluate a retrieval-augmented generation solution?

What to coverSuggested focus: Discuss embedding-based retrieval, the quality of retrieved material and whether generated answers are supported by it. RAG and knowledge management appear in the posting’s skills list; a specific knowledge-base project is not stated.

How would you assess alignment and ethical risks in a Generative AI model?

What to coverSuggested focus: Describe tests for harmful or misleading outputs and how you would document limitations and mitigations. Explain how those findings would affect a deployment decision.

How would you turn a large dataset into a reliable, actionable analysis?

What to coverSuggested focus: Explain how you would use SQL, Python and statistical methods to inspect data quality, test assumptions and communicate findings. Describe how clean, modular, testable code would make the analysis reproducible.

What would you consider when moving a model from evaluation into production?

What to coverSuggested focus: Discuss reproducible pipelines, version control, containerization and monitoring model behavior after deployment. Relate scalability and explainability to the posting’s production goals, without assuming a particular cloud or pipeline tool is mandatory.

Behavioural practice

Tell me about a time you translated a business problem into a data-science solution.

What to coverSuggested focus: Use a real situation, the actions you took with stakeholders and the result. Explain how you clarified the objective and agreed on a useful measure of success.

Describe a time you worked with data engineering or product colleagues to deliver an ML solution.

What to coverSuggested focus: Set out the situation, your specific contribution and the result. Address how you resolved differing priorities or dependencies across teams.

Tell me about a time a model did not meet its evaluation goals.

What to coverSuggested focus: Describe the situation, how you investigated the shortfall and what resulted. Distinguish evidence-based changes from assumptions, including any decision not to deploy.

Describe a time you improved another data scientist’s work through mentorship or code review.

What to coverSuggested focus: Give a real situation, the feedback or support you provided and the result. Explain how you balanced technical standards with constructive collaboration.

Tell me about a time you evaluated a new research method for practical use.

What to coverSuggested focus: Describe the problem, how you compared the method with existing approaches and the outcome. Include any trade-offs that shaped whether it was suitable for production.

02

Sharpen your knowledge

Topics to prepare

  • Statistical inference and experimentation

    Revise by explaining how you would choose a hypothesis test, interpret an A/B test, and use regression and probability to evaluate a result. The posting explicitly calls for these foundations to turn large datasets into actionable insights.

  • Model validation and generalization

    Revise by diagnosing overfitting in a hypothetical predictive model and explaining how validation, regularization, and the bias–variance trade-off would guide your next step. The role explicitly emphasizes robust, explainable models.

  • Machine-learning model selection

    Revise by comparing when you would use trees, ensembles, SVMs, or clustering for a stated business problem, then explain how you would evaluate a predictive or recommendation model. These algorithms and applications appear in the posting.

  • Deep learning and NLP architectures

    Revise by contrasting CNNs, RNNs, LSTMs, and Transformers and choosing an architecture for an example NLP task. The posting explicitly names these architectures and NLP experience.

  • LLM design and responsible use

    Revise by explaining the roles of embeddings, fine-tuning, and prompting in an LLM solution, then identify an alignment or ethical-AI risk and how you would evaluate it. These are explicit areas of responsibility; familiarity with VAEs, GANs, and diffusion models is described as a plus.

Skills to revise

  • Python data analysis

    As a practice exercise, use Python, NumPy, pandas, and matplotlib to inspect a sample dataset, summarize patterns, and present one qualified insight. The posting calls for advanced Python, these libraries, and statistical analysis of large datasets.

  • Train and evaluate models

    As a practice exercise, build a baseline and a more complex model with scikit-learn, PyTorch, or TensorFlow; compare validation results and document limitations. The role involves building and evaluating ML and deep-learning models with these frameworks.

  • Prototype an LLM workflow

    As a practice exercise, create a small prompt-and-embedding workflow and specify how you would assess response quality and ethical risks. RAG and Hugging Face are also listed; adding retrieval is a relevant preparation suggestion, not a stated project requirement.

  • Review deployment tooling

    As a practice exercise, sketch a versioned ML pipeline and explain where a container, a cloud service, and an evaluation step fit. The posting names Git, cloud platforms, ML pipelines, and containerization; it does not prescribe a particular stack for this role.

  • Communicate and review a solution

    As a practice exercise, turn a sample business question into a modeling objective, write a brief model document, and review a short Python change for clarity and testability. The role explicitly involves stakeholder collaboration, model documentation, code reviews, and mentoring.

04

Your preparation checklist

  • Prepare an end-to-end ML project walkthrough

    Choose a predictive or recommendation project you can discuss. Bring a concise account of the business problem, data, model choices, validation, explainability, scalability, deployment and measurable results; distinguish your own contributions.

  • Practice a statistical analysis exercise

    Work through a sample dataset and prepare to explain an actionable finding, a hypothesis or A/B test, regression assumptions, and how you would check for overfitting and bias–variance trade-offs.

  • Sketch a Generative AI solution

    Prepare a design for a plausible LLM use case, comparing prompting, embeddings and retrieval-augmented generation with fine-tuning where relevant. Specify evaluation, alignment and ethical-AI safeguards as proposed design choices, not CGI processes.

  • Gather evidence of production-ready coding

    Select code examples you can discuss that show clean, modular, testable Python, appropriate ML libraries, Git collaboration and code review. Be ready to explain any SQL, REST API, pipeline, cloud or container work you have actually done.

  • Rehearse a model-design discussion

    For a hypothetical large-dataset problem, outline a baseline, candidate ML or deep-learning approaches, validation plan, success metrics and production trade-offs. The posting calls for robust, scalable and explainable models.

  • Prepare a collaboration and mentorship example

    Outline one real example of turning a stakeholder problem into a technical solution with other teams, including decisions, documentation, feedback from code reviews and any mentorship you personally provided.

  • Write targeted questions for CGI

    Ask which predictive, recommendation or Generative AI problems the team prioritizes; how it evaluates and deploys models; and what the posted hybrid 1 PM–10 PM shift entails. Clarify how the listing’s “Data Scientist,” “Senior Data Scientist” and “Senior Software Engineer” labels relate to the role.

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

Availability last checked: 5 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…