AI Software Development Engineer (AI SDE1)

Prodapt

Tokyo, JPonsitePosted Jun 24, 2026
Posting intelligenceActively listed

Skills

tailwinddockerpythonazurereactcicdgooglecloudawscssllmml

About the role

Overview

The AI Software Development Engineer (Junior) supports the design, development, testing, and documentation of AI-enabled applications and software components under the guidance of senior engineers and technical leads. This role contributes to feature implementation, bug fixing, testing, and prototyping activities while building foundational engineering capability in modern application development and AI-integrated systems.

The role operates within cross-functional delivery teams and collaborates closely with Technical Leads, Senior Engineers (SDE3), Mid-Level Engineers (SDE2), Forward Deployed Engineers (FDEs), and Technical Program Managers (TPMs) to support the delivery of scalable, production-oriented applications.

This position is designed for early-career engineers who possess strong programming fundamentals and a willingness to learn modern development practices, cloud-native tooling, and foundational AI application patterns such as prompt engineering, embeddings, and vector search.

Responsibilities

Support the development and implementation of application features under technical guidance

Contribute to frontend and backend development tasks for AI-enabled applications and web platforms

Assist in developing APIs and backend services using Python and FastAPI

Support frontend implementation using React and Tailwind CSS

Participate in debugging, troubleshooting, and issue resolution during development and testing

Assist in integration testing, unit testing, and validation of implemented features

Support prompt implementation, prompt testing, and AI workflow integration under guidance

Assist in working with vector embeddings and vector databases for retrieval-based AI workflows

Support API integrations and external service integrations

Participate in source control practices including branching, commits, and pull request workflows

Assist in containerizing applications using Docker for local and test environments

Maintain technical documentation, implementation notes, and task updates

Communicate blockers, risks, and implementation challenges clearly to senior team members

Follow coding standards, security practices, and engineering guidelines established by the team

Participate actively in code reviews, technical discussions, and knowledge-sharing sessions

Continuously learn and improve technical capability across software engineering and AI application development

Requirements

Experience

1 to 2 years of experience in software development or equivalent academic/project experience

Internship, project, or academic experience in web application development or backend systems is acceptable

Exposure to AI-enabled application development is preferred but not mandatory

Programming Fundamentals

Strong understanding of programming fundamentals and software development basics

Understanding of data structures, control flow, object-oriented programming, and modular coding practices

Basic debugging and problem-solving capability

Understanding of API-based application design principles

Frontend Development

Basic hands-on experience with React

Basic understanding of Tailwind CSS for UI styling

Understanding of component-based UI development

Basic understanding of Server-Sent Events (SSE) for streaming responses

Backend Development

Basic hands-on experience with Python

Basic understanding of FastAPI framework

Understanding of REST API principles

Basic understanding of request-response lifecycle and API integrations

AI/ML Fundamentals

Basic understanding of embeddings (vectorization) and semantic retrieval concepts

Basic understanding of prompt engineering concepts

Basic understanding of vector stores such as Chroma or Pinecone

Exposure to AI-assisted application workflows is preferred

Development Tools

Basic proficiency in Git and version control workflows

Familiarity with Postman for API testing

Basic knowledge of Docker for development environments

Basic understanding of development and debugging workflows

Security Fundamentals

Understanding of API key and secret handling practices

Basic understanding of OWASP security fundamentals

Awareness of secure coding basics and API security hygiene

Engineering Practices

Understanding of documentation discipline and coding standards

Ability to work within established engineering processes and review practices

Ability to follow implementation guidance and delivery standards

Soft Skills

Strong willingness to learn and adapt quickly

Attention to detail and quality mindset

Clear communication of blockers, issues, and progress

Strong responsiveness to technical guidance and feedback

Ability to work in fast-paced prototyping and iterative development environments

Strong collaboration mindset across engineering and delivery teams

Curiosity to learn new tools, frameworks, and AI technologies

Discipline in documentation and adherence to engineering standards

Ownership mindset for assigned tasks and deliverables

Nice to Have

Exposure to AI application development or LLM-based applications

Exposure to vector databases or retrieval-based workflows

Exposure to cloud environments (AWS, Azure, GCP)

Exposure to CI/CD workflows

Exposure to modern frontend frameworks beyond React

Experience with hackathons, internships, or personal AI application projects

Japanese language proficiency

Language Requirements

English: Basic working proficiency required

Japanese: Proficiency required

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Japan varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Japan medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.