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.