Software Development Engineer - AI Developer / Full Stack Developer
Nexus Corporation · Tokyo, Japan
قدّم وتابع مع أبلاي إيدجOverview:The AI Software Development Engineer is responsible for independently designing, building, and optimizing AI-enabled application components across frontend, backend, and data workflows. This role combines strong software engineering capability with applied AI implementation expertise, contributing to architectural decisions, solving complex technical problems, and guiding implementation quality across the engineering team.The AI SDE works closely with Technical Leads, Forward Deployed Engineers, Business Architects, and Technical Program Managers to translate business and technical requirements into scalable, production-ready software solutions. The role is expected to operate with high ownership, drive technical problem-solving independently, and contribute to system architecture, AI workflow design, and engineering best practices.Roles & Responsibilities:Design and implement complex application features across frontend, backend, and AI workflow layersIndependently develop and maintain backend services and APIs using Python and FastAPIBuild frontend interfaces and interaction layers using React, Next.js/Remix, and Tailwind CSSImplement real-time streaming workflows using Server-Sent Events (SSE) or similar technologiesDesign and implement LLM-integrated applications, including business workflow automation and knowledge retrieval systemsBuild and optimize Retrieval-Augmented Generation (RAG) pipelines, including advanced retrieval strategies, hybrid search, and re-ranking techniquesDevelop and maintain evaluation loops to measure AI output quality, retrieval effectiveness, and guardrail complianceDesign and implement guardrails and control mechanisms to improve safety, reliability, and output consistencyContribute to architecture decisions related to service decomposition, integration patterns, and scalabilityBuild and optimize data pipelines, data transformation workflows, and data quality validation mechanismsImplement and optimize CI/CD pipelines, deployment automation, and infrastructure provisioning workflowsEnsure systems meet security requirements, including authentication, authorization, and access control enforcementImplement observability standards including logging, monitoring, tracing, and alertingReview code, mentor junior engineers, and enforce engineering quality standardsTranslate business and product requirements into technical specifications and implementation plansTroubleshoot complex issues across application, AI, and infrastructure layersRequirements:Experience4 to 6 years of software development experienceExperience building production-grade software systems, including exposure to AI-enabled or data-driven systemsProven ability to independently own features and contribute to architectural decisionsArchitecture & System DesignStrong understanding of microservices architecture patterns and service decompositionExperience implementing Test Driven Development (TDD) and structured testing practicesStrong understanding of database design principles across SQL and NoSQL systemsAbility to design scalable, maintainable, and resilient application componentsFrontend DevelopmentStrong experience in React developmentExperience building responsive interfaces using Tailwind CSSFamiliarity with Next.js or Remix frameworksUnderstanding of SSE (Server-Sent Events) for real-time communication and streaming interactionsBackend DevelopmentStrong hands-on experience with Python developmentStrong expertise in FastAPI and modern API development practicesStrong understanding of REST API principles, service integration, and backend architectureExperience building scalable backend workflows and asynchronous processing patternsAI / ML EngineeringStrong understanding of LLM integration patterns and AI application workflowsHands-on experience implementing advanced RAG architecturesExperience with Hybrid Search and Re-ranking strategies for retrieval optimizationExperience designing and maintaining evaluation loops for model quality and response consistencyExperience implementing Guardrails for safe and reliable AI behaviourData EngineeringExperience in data exploration and profilingExperience building and maintaining data pipelinesUnderstanding of data quality validation and data integrity practicesFamiliarity with structured and semi-structured data handling patternsDevOps & Cloud EngineeringStrong working knowledge of Docker and KubernetesExperience implementing and maintaining CI/CD pipelinesHands-on experience with Infrastructure-as-Code (Terraform)Understanding of cloud-native deployment patterns and release managementSecurity & ObservabilityStrong understanding of IAM, OAuth2, and secure API designFamiliarity with network policies and service security controlsExperience implementing monitoring and observability using Prometheus, Grafana, and OpenTelemetryEngineering PracticesStrong debugging and troubleshooting capability across application and AI layersStrong understanding of testing strategies and engineering quality practicesExperience in collaborative development and version control workflowsAbility to document technical decisions, designs, and implementation patterns clearlySoft SkillsStrong ownership and accountability for delivery outcomesAbility to communicate technical trade-offs and architecture decisions clearlyStrong collaboration and adaptability in cross-functional teamsLeadership capability in guiding junior engineers and supporting team deliveryStrong problem-solving mindset with structured scenario analysisAbility to translate business requirements into technical implementation plansReliability mindset with focus on system stability and maintainabilityOpenness to feedback and continuous improvementNice to HaveExperience with LLM orchestration frameworks such as LangChain or similarExposure to vector databases and semantic search systemsExperience working with cloud platforms (AWS, Azure, GCP)Experience in AI-first product or platform engineering environmentsExperience supporting enterprise-scale AI implementationsJapanese language proficiency for client-facing or Japan-based roles