Back to search
Prodapt Linkedin · Posted 1mo ago

AI Software Development Engineer (AI SDE2)

Japan

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Overview

The AI Software Development Engineer - Level 2 (AI SDE2) is responsible for building, integrating, and supporting AI-enabled application features across frontend, backend, and cloud-native environments. This role contributes to the implementation of production-grade software components, AI-powered workflows, and platform integrations, working closely with senior engineers, Technical Leads, and Forward Deployed Engineers.

The AI SDE2 is expected to independently deliver well-defined features, contribute to debugging and system improvement efforts, and support the implementation of modern AI application patterns such as Retrieval-Augmented Generation (RAG), evaluation pipelines, and guardrail mechanisms. The role requires strong engineering fundamentals, fast learning capability, and the ability to operate effectively in fast-paced prototyping and delivery environments.

Responsibilities

  • Develop and implement application features across frontend and backend systems based on defined technical designs
  • Build and maintain backend services and APIs using Python and FastAPI
  • Develop frontend components and user experiences using React, Next.js/Remix, and Tailwind CSS
  • Implement real-time user interaction capabilities using Server-Sent Events (SSE) or similar streaming mechanisms
  • Contribute to the implementation of AI-powered application features, including LLM integrations and workflow orchestration
  • Support implementation of Retrieval-Augmented Generation (RAG) pipelines, including retrieval logic, ranking improvements, and response optimization
  • Assist in building and maintaining evaluation loops to validate AI model output quality and reliability
  • Implement and maintain guardrails and control mechanisms for safe and reliable AI behavior
  • Participate in debugging, performance tuning, and issue resolution across application and AI workflows
  • Contribute to API integrations and system interoperability across internal and external services
  • Support containerization, deployment, and environment setup using Docker and Kubernetes
  • Contribute to CI/CD pipelines and deployment automation processes
  • Follow security best practices, including authentication, authorization, and secure API integration
  • Maintain observability practices including logging, monitoring, and tracing
  • Document implementation details, blockers, and technical decisions clearly and consistently

Requirements

Experience

  • 2 to 4 years of software development experience
  • Experience contributing to application development in team-based engineering environments
  • Exposure to AI-enabled applications or data-driven systems preferred

Frontend Development

  • Hands-on experience with React
  • Experience building UI components using Tailwind CSS
  • Familiarity with Next.js or Remix frameworks
  • Understanding of Server-Sent Events (SSE) or similar real-time communication mechanisms

Backend Development

  • Strong hands-on experience in Python development
  • Experience building backend APIs using FastAPI
  • Strong understanding of REST API principles, API design, and integration patterns
  • Understanding of backend performance optimization and debugging practices

AI / ML Engineering

  • Working knowledge of Large Language Model (LLM) integration concepts
  • Experience or exposure to Retrieval-Augmented Generation (RAG) implementation
  • Understanding of advanced retrieval concepts including Hybrid Search and Re-ranking
  • Familiarity with evaluation loops and model quality validation
  • Understanding of guardrails and AI safety mechanisms

DevOps & Platform Engineering

  • Working knowledge of Docker and Kubernetes
  • Understanding of CI/CD pipelines and deployment workflows
  • Familiarity with Infrastructure-as-Code (Terraform)
  • Basic understanding of cloud-native deployment principles

Security & Observability

  • Understanding of IAM, OAuth2, and secure authentication flows
  • Familiarity with API security and access control patterns
  • Basic experience with Prometheus, Grafana, and OpenTelemetry for monitoring and tracing

Engineering Practices

  • Strong understanding of software development fundamentals, debugging, and testing practices
  • Ability to follow coding standards, documentation practices, and engineering processes
  • Understanding of version control workflows and collaborative development practices

Soft Skills

  • Strong team collaboration and cross-functional communication skills
  • Ability to communicate blockers, risks, and progress clearly
  • Learning agility and willingness to quickly adopt new tools and frameworks
  • Ability to work effectively in fast-paced prototyping and delivery environments
  • Strong ownership mindset for assigned deliverables and system stability
  • Problem-solving mindset with strong analytical thinking and scenario evaluation
  • Discipline in documentation and technical communication

Nice to Have

  • Experience with LLM application frameworks such as LangChain or similar orchestration frameworks
  • Exposure to vector databases and semantic search systems
  • Experience working on AI-first or GenAI product development
  • Exposure to cloud platforms such as AWS, Azure, or GCP
  • Experience working in multicultural or distributed teams
  • Japanese language proficiency preferred for customer-facing or Japan-based roles

Language Requirements

  • English: Working proficiency required
  • Japanese: Working proficiency required
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search