
Software Engineer, Generative AI Engineering
MORO TECH
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇯🇵 Japan
Visit company websiteJob 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