MORO TECH

Software Engineer, Generative AI Engineering

MORO TECH

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇯🇵 Japan

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Distributed SystemsKafkaPythonRedis

About the role

  • Spearhead the research and development of advanced multi-agent workflows, chains, and collaborative problem-solving techniques.
  • Prototype and validate security models for cross-organizational agent interaction, including fine-grained Role-Based Access Control (RBAC) and user token forwarding primitives.
  • Design and implement novel prompting strategies and agent tool-chains that produce reliable, structured outputs for complex enterprise tasks.
  • Develop proof-of-concept AI agents and tools on our Platform as a Service (PaaS) architecture.
  • Develop and deploy the core services of the PaaS, including agent registration, message routing, fine-grained permission checks, and a centralized management API.
  • Own the platform, ensuring automated, safe, and efficient delivery of new features and infrastructure changes.

Requirements

  • Proven experience designing and building LLM-powered agents and multi-step agentic workflows for 1 year+.
  • Understanding of security principles in distributed systems, especially Role-Based Access Control (RBAC) in an enterprise context.
  • 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 with Google's Agent-to-Agent (A2A) protocol or similar inter-agent communication standards.
  • Experience with context engineering using technologies such as MCP servers, knowledge bases and tool registries.
  • Experience architecting and building systems that integrate with multiple enterprise identity and access management tools.
  • Familiarity with building applications that interface with enterprise search technologies.
  • Experience building stateful, real-time messaging applications using technologies like Redis, Kafka, WebSockets or Server-Side Events.
  • Published research or open-source contributions in the field of AI agents or multi-agent systems.
  • Hands-on experience securing applications and data in a multi-tenant or cross-organizational environment.
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
PythonRole-Based Access Control (RBAC)AI-native toolsmulti-agent workflowsJSONPlatform as a Service (PaaS)Agent-to-Agent (A2A) protocolcontext engineeringreal-time messaging applicationsRedis