MORO TECH

Software Engineer, Generative AI Engineering – Japanese/English bilingual

MORO TECH

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇯🇵 Japan

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

PythonSDLC

About the role

  • Spearhead the research and development of specialized LLM based agents for each stage of the SDLC, including Requirement Analysis, Design, Code Generation, and Automated Testing.
  • Design, prototype, and refine the core logic for the Agent Orchestrator, defining how context, artifacts, and human approvals flow between agents in the development pipeline.
  • Develop novel prompting strategies and agent tool-chains that produce reliable, structured outputs (e.g., specification documents, test plans, pull requests) for complex software engineering tasks.
  • Partner with platform engineers to define the requirements for the underlying platform, ensuring it supports advanced agentic concepts like human-in-the-loop workflows within an IDE and asynchronous reviews via GitHub.
  • Prototype the next generation of developer experiences, including tight integration of AI agents within VS Code for real-time coding and testing collaboration.
  • Own the core AI quality metrics for each agent, defining benchmarks for "time saved per task" and "rate of accepted changes" to continuously improve their performance.

Requirements

  • Proven experience designing and building LLM-powered agents and multi-step agentic workflows, especially for code generation or analysis.
  • Demonstrated ability to design prompts that yield reliable, structured JSON or other structured data formats from LLMs.
  • 4+ years of professional software engineering experience, with strong proficiency in Python and hands-on experience coding AI-native tools and applications.
  • Experience working within large-scale enterprise environments and developing for Platform as a Service (PaaS) models.
  • Experience architecting and building developer tools, IDE extensions (e.g., for VS Code), or GitHub Apps.
  • Experience with context engineering using technologies such as MCP servers, knowledge bases and tool registries.
  • Published research or open-source contributions in the field of AI agents, especially for software engineering.
  • Experience with Google's Agent-to-Agent (A2A) protocol or similar inter-agent communication standards.
  • Familiarity with the challenges of software development in the automotive industry.
  • Professional fluency in Japanese, both written and spoken.
Benefits
  • To Shape a Global Culture: Play a pivotal role in defining the people-centric culture of a rapidly growing global technology company from the ground up.
  • To Make a Global Impact: Work at the exciting intersection of cultures and innovation, directly supporting digital transformation projects for world-renowned clients.
  • To Accelerate Your Growth: Gain exposure to international teams, cutting-edge technologies, and endless opportunities for professional development.
  • A Dynamic & Inclusive Team: Join a collaborative environment where new ideas are celebrated, and your contributions truly matter.
  • Competitive Rewards: We offer a competitive compensation and benefits package in a company poised for long-term global growth. We are a remote-first, flexible work hours company.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
LLM-powered agentscode generationprompt designPythonAI-native toolsPaaSIDE extensionscontext engineeringAgent-to-Agent (A2A) protocolstructured data formats
Soft skills
collaborationcommunicationproblem-solvingresearchdevelopmentdesign thinkinganalytical thinkinginnovationleadershipadaptability