Job Title: Prompt Engineer
Experience: 10+ years
Location: Singapore
Department: AI/ML & Development
Role Overview
As a Prompt Engineer, you will work closely with our content creators, product teams, and data scientists to develop and refine prompts, optimize prompt performance, and stay ahead of advancements in AI, Natural Language Processing (NLP), and Machine Learning (ML).
A key part of this role involves leveraging Model Context Protocol (MCP) to integrate structured tools, context data, and APIs seamlessly into prompt workflows, enabling richer, more accurate AI outputs. You will be hands-on with development teams to create and improve prompts that enhance the efficiency and usability of GitHub Copilot and other AI-assisted development tools.
Key Responsibilities
Rapid Prompt Development & Refinement
- Develop and refine prompts to achieve specific coding goals, such as generating code snippets, fixing bugs, or writing unit tests.
Context & Constraint Management
- Provide AI models (e.g., Copilot) with the right context and constraints, integrating structured data and tools via MCP.
Prompt Experimentation & Testing
- Conduct experiments to evaluate prompt strategies, including MCP-enabled tool calls and structured responses, identifying best practices.
Prompt Documentation & Library Creation
- Maintain a library of effective prompts, prompt chains, and MCP-enabled workflows for various use cases.
User Education & Training
- Develop tutorials and resources to help developers enhance prompt engineering skills, including MCP integration best practices.
Feedback & Iteration
- Analyze AI outputs, identify gaps, and refine prompts or MCP configurations for improved results.
Team Collaboration
- Partner with product, data science, and engineering teams to translate business needs into optimized MCP-supported prompt workflows.
Prompt Experiments
- Explore and test new prompting techniques, especially around structured context injection via MCP.
Strategic Awareness
- Stay current on advancements in NLP, AI orchestration protocols, and developer tools integration, applying them to production workflows.
Knowledge Sharing
- Document and communicate work clearly for both technical and non-technical stakeholders.
Skills & Qualifications
- 10+ years in software development, AI/ML, or related technical fields.
- Proven experience in prompt engineering for AI-assisted coding tools such as GitHub Copilot or similar.
- Hands-on experience with Model Context Protocol (MCP) for integrating structured tools, APIs, and data into AI prompts.
- Strong programming skills in Python, JavaScript, C#, or Java.
- Understanding of NLP model behavior, AI context management, and optimization techniques.
- Excellent analytical thinking and problem-solving skills.
- Strong documentation and communication skills.
- Ability to work collaboratively in a fast-paced environment.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, available at https://www.techaalto.com/privacy/.
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.