New opportunity

Associate Data Scientist

ACSII · Pune, India

About this role

ACS-I India seeks an Associate Data Scientist in Pune to develop data-driven solutions for challenges across Chemical Abstracts Service (CAS). The role applies advanced analytics and consultative problem-solving to knowledge extraction, classification, search algorithms, and prediction models in a scientific information setting.

Responsibilities

  • Collaborate and communicate with scientists and stakeholders to develop solutions supporting project goals.
  • Combine software development with working knowledge of basic chemistry, physics, or biology to build informatics solutions and improve data-based insights.
  • Build predictive models using machine learning frameworks such as TensorFlow, PyTorch, and Scikit-learn; apply NLP, machine learning, and deep learning across domains.
  • Present insights through visualizations using tools such as Matplotlib and Plotly. Conduct self-directed research, manage multiple projects, and track milestones.

Requirements

  • BTech, MTech, or PhD in CS, ECE, AI, ML, Applied Statistics, or a related field; at least 2 years of post-degree experience working with large datasets or software development. The posting lists 2–4 years for the role.
  • Experience building applications for public cloud environments, preferably AWS; proficiency in Java, Scala, JavaScript, TypeScript, or Python; proficiency in Linux or Unix; and experience with relational, NoSQL, property graph, or RDF/triple-store databases.
  • Self-motivation, a proactive approach, and excellent communication skills.

Ideal-candidate experience includes generative AI, LLMs, prompt engineering, Hadoop, Spark, HDFS, EMR, Glue, AWS DevOps tools (CodeCommit, Cloud Development Kit, CDK Pipeline), and AWS serverless technologies (Lambda, SQS, Fargate, DynamoDB, S3). This is a full-time position in Pune.

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

Skills for this role

Data ScienceMachine LearningDeep LearningNatural Language ProcessingPredictive ModelingData VisualizationTensorFlowPyTorchScikit-learnMatplotlibPlotlyJavaScalaJavaScriptTypeScriptPythonLinuxUnixAWSRelational DatabasesNoSQLProperty Graph DatabasesRDFSoftware DevelopmentGenerative AILarge Language ModelsPrompt EngineeringHadoopSparkHDFSno

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

  • Solve CAS problems with stakeholders

    The role calls for consultative problem-solving and collaboration with scientists and stakeholders across CAS on knowledge extraction, classification, search, and prediction.

  • Build scientific informatics solutions

    Combine software development with working knowledge of basic chemistry, physics, or biology to improve data-based insights.

  • Develop and communicate models

    Build predictive models, apply NLP, machine learning, and deep learning, and present insights through visualizations.

  • Turn analysis into usable applications

    The posting seeks experience building public-cloud applications, preferably on AWS, alongside programming, Linux or Unix, and database experience.

  • Work independently across projects

    Conduct self-directed research within group goals while managing multiple projects and tracking milestones.

Likely challenges to think through

  • Balancing model performance with scientific meaning

    A likely preparation challenge is explaining how an extraction or prediction approach could be evaluated both statistically and for usefulness to scientists. Prepare to discuss how domain input would shape the problem and interpretation; this is not a stated employer issue.

  • Moving from experiments to applications

    Model exploration may compete with the need for maintainable cloud-based software. Prepare an example of how you would choose a practical implementation and database approach without assuming any particular CAS architecture.

  • Prioritizing parallel work

    Self-directed research and multiple project milestones can pull time in different directions. Prepare to explain how you would clarify goals, communicate trade-offs, and make progress visible; the posting does not specify a project-management process.

03

Practice your answers

Technical practice

How would you approach knowledge extraction from scientific information?

What to coverThe posting identifies knowledge extraction and NLP as relevant work. Suggested preparation: explain how you would define the information to extract, evaluate extraction quality, and review errors with scientists.

How would you develop and evaluate a classification model?

What to coverThe posting names classification, machine learning, and deep learning. Suggested preparation: discuss labeling, baselines, suitable metrics, and how error patterns would guide improvements.

How would you assess whether a search algorithm is working well?

What to coverThe posting identifies search algorithms as a challenge the role may address. Suggested preparation: describe how you would establish relevant results, measure retrieval quality, and balance relevance against response time.

How would you build a predictive model and check that it generalizes?

What to coverThe role includes building predictive models with frameworks such as Scikit-learn, TensorFlow, and PyTorch. Suggested preparation: explain baseline selection, data splitting, evaluation metrics, and checks for leakage or overfitting.

How would scientific context affect an informatics solution?

What to coverThe posting calls for combining software development with working knowledge of basic chemistry, physics, or biology. Suggested preparation: explain how you would confirm domain assumptions with scientists and test whether the resulting data insights make sense.

How would you choose a database for an informatics application?

What to coverThe requirements mention relational, NoSQL, property graph, and RDF/triple-store databases. Suggested preparation: compare them in terms of data relationships, query needs, and operational trade-offs rather than assuming one is required for every task.

How would you process a large dataset efficiently?

What to coverThe posting requires experience with large datasets and lists Hadoop, Spark, HDFS, EMR, and Glue as ideal-candidate experience. Suggested preparation: discuss when distributed processing is warranted, how you would identify bottlenecks, and how you would verify output quality.

How would you turn a model into a cloud application?

What to coverThe posting requires public-cloud application experience, prefers AWS, and lists serverless and AWS DevOps technologies as ideal-candidate experience. Suggested preparation: outline a deployment approach, including software testing, Linux or Unix operations, and trade-offs in choosing managed components.

How would you present a model's findings to stakeholders?

What to coverThe role calls for presenting insights through visualization, with Matplotlib and Plotly given as examples. Suggested preparation: explain how you would choose a chart, communicate uncertainty, and avoid presenting a model result as stronger than the evidence supports.

When might an LLM be useful for this role's work?

What to coverGenerative AI, LLMs, and prompt engineering appear under ideal-candidate experience, not the core requirements. Suggested preparation: describe a possible use in knowledge extraction and how you would check accuracy, consistency, and suitability against a simpler approach.

Behavioural practice

Tell me about a time you collaborated with scientists or other domain specialists.

What to coverThe posting emphasizes communication with scientists to support project goals. Suggested preparation: use a real situation, the actions you took to align on the problem, and the result.

Describe a time you worked with a stakeholder to define a data-driven solution.

What to coverThe role calls for consultative problem-solving with stakeholders across CAS. Suggested preparation: give a real situation, how you clarified the goal and constraints, and what resulted.

Tell me about a time you pursued research independently within a broader goal.

What to coverThe responsibilities include self-directed research within goals set by the group. Suggested preparation: describe the situation, how you chose and communicated your next steps, and the outcome.

Describe how you managed competing project milestones.

What to coverThe posting states that the role may manage multiple projects and track milestones. Suggested preparation: use a real example showing the competing demands, your prioritization and communication, and the result.

Tell me about a time you proactively changed course after finding a problem.

What to coverThe posting seeks a proactive approach and creative solution development. Suggested preparation: identify a real problem you noticed, the action you took with relevant collaborators, and the outcome.

02

Sharpen your knowledge

Topics to prepare

  • Scientific informatics

    Review how basic chemistry, physics, or biology knowledge can help interpret scientific data. As a preparation exercise, choose a small scientific dataset and identify terms or units that would need domain review before analysis. The posting explicitly calls for working knowledge of these sciences when developing informatics solutions.

  • Predictive modeling

    Revise how to select, evaluate, and explain a machine-learning model. Practice outlining a baseline, a validation approach, and an error analysis for a hypothetical prediction task. The role explicitly involves building predictive models with frameworks such as Scikit-learn, TensorFlow, or PyTorch.

  • NLP, extraction, classification, and search

    Compare approaches to extracting information from scientific text, classifying records, and ranking search results. For practice, sketch inputs, outputs, and evaluation measures for one of these tasks. All three problem types appear in the posting, alongside NLP and deep learning.

  • Data storage and scale

    Revise when relational, NoSQL, property-graph, or RDF/triple-store representations suit a dataset. Exercise: map a small set of scientific records and relationships into two representations and explain the trade-offs. The posting requires database experience and experience with large datasets.

  • Public-cloud application design

    Review how a data application separates storage, processing, and deployment responsibilities. Sketch a modest cloud design and explain its choices; AWS is preferred in the posting. Its named serverless, big-data, and DevOps technologies are ideal-candidate experience, not stated requirements.

  • Consultative problem-solving

    Practice turning a hypothetical scientist’s broad question into a measurable project goal, assumptions to confirm, and milestones. This reflects the stated collaboration with scientists and stakeholders, self-directed research, and management of multiple projects.

Skills to revise

  • Implement and inspect a model

    Using one framework named in the posting, train a small predictive model, compare it with a simple baseline, and explain its errors. This rehearses the explicit model-building responsibility; the dataset can be a practice dataset, not a claimed CAS project.

  • Build a text-processing prototype

    On a small sample of scientific text, implement either an extraction or classification workflow and inspect several incorrect outputs. This is suggested practice for the posting’s NLP and knowledge-extraction challenges, not a specified employer assignment.

  • Write and run maintainable code

    In one listed language, implement a small data-processing program, run it in a Linux or Unix environment, and explain its inputs, error handling, and tests. The posting explicitly asks for programming proficiency, software development skills, and Linux or Unix proficiency.

  • Work with a database

    Create a small record-and-relationship dataset in a database type named in the posting, then retrieve records that meet a defined condition. Be ready to explain why that database fits the access pattern; database experience is an explicit requirement.

  • Present analytical findings

    Create a clear plot with Matplotlib or Plotly and give a brief explanation of its takeaway, limitations, and next question for a stakeholder. The role explicitly calls for visualizing insights and communicating with scientists and stakeholders.

04

Your preparation checklist

  • Map the stated requirements to evidence

    Prepare a brief record of relevant education and post-degree work with large datasets or software development. The posting specifies a related degree and 2+ years of post-degree experience; do not substitute unrelated experience.

  • Build a project walkthrough

    Select a project you can discuss in depth. Show the problem, dataset, your software-development contribution, modeling choices, evaluation, and results. If relevant, explain how scientific subject knowledge informed the work.

  • Practice a scientific-information design exercise

    Outline an approach to one challenge named in the posting—knowledge extraction, classification, search, or prediction. State assumptions, data needs, a baseline, evaluation measures, and how you would review the approach with scientists.

  • Prepare a model and visualization example

    Be ready to explain an NLP or predictive-modeling workflow, including why you chose its methods and how you checked its results. Prepare a clear visualization and explain the insight it communicates; the posting names Scikit-learn, TensorFlow, PyTorch, Matplotlib, and Plotly as examples.

  • Trace an application from development to deployment

    Prepare an architecture sketch showing how you would use a stated programming language, Linux or Unix, a database, and a public-cloud environment. Explain design trade-offs; AWS is preferred, not the only cloud named.

  • Rehearse collaboration and project-management examples

    Prepare concise examples of communicating with scientists or stakeholders, conducting self-directed research, and tracking milestones across concurrent work. These reflect explicit responsibilities in the posting.

  • Bring focused questions and optional evidence

    Ask which CAS challenges this role would tackle first, how scientists help evaluate solutions, and how project milestones are set. If you have relevant examples, prepare to discuss the posting’s ideal-candidate technologies—such as LLMs, Spark, or AWS serverless—without treating them as stated requirements.

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…