New opportunity

Senior Engineer, Machine Learning

Seagate Technology · Shugart, Singapore

About this role

At Seagate Technology’s Shugart, Singapore location, the Senior Engineer, Machine Learning will develop AI-enabled applications for the Corporate Development & Strategy team. The role combines software engineering, applied AI, data, and business strategy to improve research, competitive and market intelligence, strategic analysis, communication, and decision support. No travel is required.

Responsibilities

  • Design, test, deploy, and support Python applications; build AI agents that use approved internal and external data sources to automate analytical workflows.
  • Develop reliable pipelines for structured and unstructured data. Apply large language models, Retrieval-Augmented Generation (RAG), Model Context Protocol (MCP), and agentic frameworks where appropriate.
  • Prototype and assess solutions, then iterate based on stakeholder feedback, business value, usability, and scalability. Monitor performance and output quality; troubleshoot issues and maintain testing, access, approval, and human-review controls.
  • Work with strategy, corporate development, technology, data, security, and legal teams to define requirements and meet enterprise standards. Explain technical decisions to varied audiences and document architecture, data flows, procedures, and maintenance needs.

Qualifications

  • Python application development and maintenance; experience with data engineering, APIs, databases, integration, and structured and unstructured data. Hands-on experience with LLMs, prompt design, evaluation, and production-oriented applied AI, plus experience with an approach such as RAG, LangChain or similar orchestration frameworks, MCP, or agent-based applications.
  • Software development practices including version control, code review, testing, documentation, monitoring, and issue resolution. Ability to assess AI outputs for accuracy, relevance, reliability, and business risk, and to collaborate across technical and non-technical teams.
  • The stated education and experience alternatives are a PhD or master’s degree with 2+ years of experience, or a bachelor’s degree in Computer Science, Software Engineering, Data Science, Information Systems, or a related technical field with 4+ years of experience. Python capability may be demonstrated through professional work, projects, or a portfolio; experience building or deploying AI agents, AI applications, or automation solutions is sought.

Preferred or beneficial: Cloud platforms, containerization, CI/CD, or enterprise application deployment; exposure to corporate strategy, competitive intelligence, business analysis, finance, or corporate development; and experience with enterprise AI governance, information security, privacy, or responsible AI requirements.

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

Skills for this role

PythonAI agentsLarge language modelsRetrieval-Augmented GenerationModel Context ProtocolLangChainPrompt designAI evaluationData engineeringData pipelinesAPIsDatabasesData integrationSoftware testingVersion controlCode reviewApplication monitoringCloud platformsContainerizationCI/CDAI governanceInformation securityData privacyResponsible AIStakeholder communication

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 strategy-focused applications

    The role designs, deploys, and supports Python applications for research, competitive and market intelligence, strategic analysis, and communication. Prepare to explain how a business workflow becomes a usable application and how its value would be assessed.

  • Connect agents to dependable data

    The role builds AI agents using approved internal and external sources and maintains pipelines for structured and unstructured data. Prepare to discuss source integration, data quality, and traceability in an analytical workflow.

  • Choose and evaluate applied-AI approaches

    The posting calls for practical use of LLMs, RAG, MCP, and agentic frameworks where relevant, plus assessment of output accuracy, relevance, reliability, and business risk. Prepare to justify an approach against simpler alternatives and describe an evaluation method.

  • Operate applications with appropriate controls

    Duties extend beyond prototyping to testing, deployment, monitoring, troubleshooting, and access, approval, and human-review controls. Prepare to describe how an application would be maintained and how output-quality issues would be detected and resolved.

  • Translate across business and technical teams

    The role defines requirements with strategy, technology, data, security, and legal partners, explains technical limitations, and documents architecture and operating procedures. Prepare to show how stakeholder feedback informs design decisions and sustainable adoption.

Likely challenges to think through

  • Speed versus trustworthy analysis

    Likely challenge (inference): Automating research may save time while introducing inaccurate or poorly supported conclusions into decision support. Prepare to discuss source checks, output evaluation, and when human review should precede use.

  • Useful access versus data controls

    Likely challenge (inference): Agents need enough internal and external information to be useful, but approved-source, access, security, and privacy boundaries may limit integration. Prepare to explain how to scope data access and handle restricted or low-quality inputs.

  • Prototype value versus long-term support

    Likely challenge (inference): A promising prototype may not yet meet usability, scalability, or maintenance needs. Prepare to explain how stakeholder feedback and business value would guide iteration, and what testing, monitoring, and documentation would be needed before wider use.

03

Practice your answers

Technical practice

How would you design and support a Python application that automates strategy research?

What to coverSuggested preparation: Walk through application structure, testing, deployment, documentation, and ongoing maintenance. Explain how you would keep the workflow reliable as research needs change.

How would you build a reliable pipeline for structured and unstructured intelligence?

What to coverSuggested preparation: Discuss ingestion, data quality checks, updates, and traceability across approved sources. Address how APIs, databases, and integration failures would affect downstream analysis.

When would you use RAG for market or competitive research?

What to coverSuggested preparation: Explain retrieval, source selection, and how you would check whether an answer is supported by the retrieved material. Discuss the trade-off between useful synthesis and misleading or outdated evidence.

How would you decide whether a workflow needs an AI agent?

What to coverSuggested preparation: Compare an agent with simpler application or automation designs for a defined analytical task. Explain how you would constrain its actions and access to approved internal and external data sources.

Where might MCP or an orchestration framework fit in an AI application?

What to coverSuggested preparation: Describe the integration problem you would need such an approach to solve, rather than treating a framework as a requirement. Discuss maintainability, visibility into tool use, and the costs of added complexity.

How would you evaluate prompts and LLM outputs for strategic analysis?

What to coverSuggested preparation: Define checks for accuracy, relevance, reliability, and business risk using representative research tasks. Explain how evaluation results would guide prompt changes and when an output should require human review.

How would you diagnose declining output quality after deployment?

What to coverSuggested preparation: Separate possible changes in source data, retrieval, prompts, application behavior, and user needs. Describe what you would monitor and how testing and issue resolution would verify a fix.

How would you design access, approval, and review controls for an AI research tool?

What to coverSuggested preparation: Explain how permitted data access and human approval would shape the application workflow. Address privacy, security, and the risk of presenting unsupported AI-generated conclusions as decision-ready.

How would you assess whether an AI prototype should be scaled?

What to coverSuggested preparation: Compare technical feasibility with stakeholder feedback, business value, usability, and scalability. Explain what evidence would support iteration, a narrower scope, or stopping the prototype.

What would you document to make an AI application maintainable?

What to coverSuggested preparation: Cover architecture, data flows, operating procedures, and maintenance needs. Explain how the documentation would help technical partners understand controls and support knowledge transfer.

Behavioural practice

Tell me about a time you translated an unclear business need into a technical plan.

What to coverSuggested preparation: Use a real situation, the questions you asked and actions you took to define requirements, and the result. Focus on how you aligned the proposed solution with the decision the stakeholder needed to make.

Tell me about a time stakeholder feedback changed your solution.

What to coverSuggested preparation: Describe the original approach, the feedback, your response, and the result. Clarify how you weighed usability or business value against technical preferences.

Tell me about a time you explained a technical limitation to a non-technical audience.

What to coverSuggested preparation: Set out the situation, how you explained the limitation and available choices, and the outcome. Show how you communicated uncertainty without obscuring its effect on a decision.

Tell me about a time you coordinated with other functions on a risk or control.

What to coverSuggested preparation: Describe the situation, your actions with relevant partners, and the result. Focus on how you handled a concern such as data access, privacy, output quality, or human review without assuming agreement.

Tell me about a time you worked independently while priorities were evolving.

What to coverSuggested preparation: Explain the changing situation, how you set priorities and kept stakeholders aligned, and the result. Include what you adjusted when new information became available.

02

Sharpen your knowledge

Topics to prepare

  • Choosing an applied-AI architecture

    Compare a direct LLM workflow, RAG, and an agent for a competitive-intelligence question; explain when MCP or an orchestration framework would add value rather than complexity. The posting names these approaches for relevant business use cases, not as a requirement to use all of them.

  • AI output quality and business risk

    Draft criteria for accuracy, relevance, reliability, and business risk, then apply them to a short AI-generated market summary with unsupported claims. This reflects the role’s responsibility to judge outputs used in strategic decision support.

  • Enterprise controls and failure modes

    Map where source approval, access restrictions, testing, and human review belong in a proposed research workflow; identify what happens when a source is unavailable or an answer cannot be verified. The posting explicitly calls for these controls and sound judgment about security and privacy.

  • Strategy-workflow trade-offs

    For a hypothetical research request, state the decision it supports and weigh feasibility, stakeholder value, usability, and scalability before choosing a prototype scope. These are the criteria the role uses to iterate applications for Corporate Development & Strategy.

Skills to revise

  • Build and maintain a Python application

    Practice implementing a small Python research application with tests, version-controlled changes, a review-ready change summary, and a troubleshooting note. Python development and software maintenance practices are explicit requirements.

  • Integrate structured and unstructured data

    Sketch and implement a small pipeline that ingests a database record and a text document, validates them, and records their source and processing errors. The role develops reliable data pipelines and integrates APIs, databases, and varied information sources.

  • Prototype an AI-assisted workflow

    Using only approved sample data, prototype a research-to-summary workflow and show how an agent or RAG approach would retrieve information and produce a reviewable result. This mirrors the advertised AI-agent and applied-LLM work; the particular approach should be justified, not assumed mandatory.

  • Test and monitor output quality

    Create a small set of research questions with expected evidence, check generated answers for support and relevance, and define what to monitor or escalate after deployment. The posting calls for AI evaluation, performance and quality monitoring, and issue resolution.

  • Explain and document a solution

    Write a one-page design covering requirements, architecture, data flow, limitations, operating steps, and maintenance needs; then explain the trade-offs in plain language for a strategy stakeholder. The role requires cross-functional communication and documentation for sustainable adoption.

04

Your preparation checklist

  • Map the role to evidence

    Prepare a one-page list of examples you could discuss for Python applications, data pipelines, LLM evaluation, and at least one of RAG, MCP, or agent-based development. Note what you personally built, tested, and maintained; the posting identifies these as relevant experience.

  • Prepare an end-to-end project walkthrough

    Select an AI application or automation project, if available. Be ready to explain the business need, your contributions, data sources and integrations, design choices, testing, deployment, monitoring, and issues resolved. These reflect the role’s application-development responsibilities.

  • Sketch a strategy research design

    As interview practice, diagram a proposed tool that synthesizes market or competitive information from approved sources. Show how structured and unstructured data enters a pipeline, where retrieval or an agent would help, and where a simpler approach might suffice.

  • Build an output-quality review plan

    Prepare a small example evaluation set and explain how you would check AI outputs for accuracy, relevance, reliability, and business risk. Include what would trigger human review or a change to prompts, data, or workflow; these are controls named in the posting.

  • Explain enterprise operation and safeguards

    Draft a brief architecture and data-flow note covering access, approvals, security and privacy considerations, tests, monitoring, troubleshooting, and maintenance ownership. Treat cloud, containers, and CI/CD as preferred experience rather than mandatory design choices.

  • Practice explaining trade-offs to stakeholders

    Prepare a short, non-technical explanation of a prototype’s value, limitations, usability, and scalability, plus how feedback would shape the next iteration. The role works with strategy, corporate development, technology, data, security, and legal teams.

  • Write questions for the employer

    Ask which strategy workflows are highest priority, what data sources are approved, how output quality and business value are assessed, and who sets access, approval, and human-review controls. These clarify implementation choices without assuming Seagate’s internal processes.

AI-generated from the job information · Prepared Oct 1, 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 Singapore. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…