Apply Edge Tailor my CV for this job — free

AI Software Engineer

Belle.ai · Hanoi, Hanoi, Vietnam

Tailor my CV for this job — free

See similar jobs

About Belle.aiBelle.ai is building next-generation AI products for skin health, dermatology, hair health, and aesthetics.We are looking for an AI Software Engineer who combines strong software engineering fundamentals with an AI-first mindset. You will build the software infrastructure, tools, and APIs that power our AI products, working closely with AI engineers, medical experts, and product teams.This is a hands-on engineering role for someone who enjoys turning ideas into working software, understands how AI systems work, and knows how to leverage AI coding assistants to build and ship products faster.You won't be limited to implementing predefined tickets. You will have opportunities to identify problems, propose solutions, build prototypes, and take ownership of features from concept to production.Mindset (Very Important)AI-First Builder: You actively use AI coding assistants such as Cursor, Claude Code, and GitHub Copilot to accelerate development, debug problems, and improve code quality.Product-Oriented: You care about building useful tools and features that solve real problems, not just completing technical tasks.Curious About AI: You are interested in understanding how AI models work, how they are evaluated, and how they can be integrated into real-world products.Fast Execution: You can turn ideas into working prototypes quickly, experiment with different approaches, and iterate based on feedback.Ownership & Initiative: You take responsibility for your work, identify problems proactively, and drive solutions through to production.Growth Mindset: You are comfortable working in a fast-moving startup environment, learning new technologies, and stepping outside your comfort zone.Key Responsibilities1. AI Tools & Platform DevelopmentBuild and maintain software tools that support the development, evaluation, and deployment of AI products.Develop annotation platforms, data management tools, and internal interfaces for AI engineers and medical experts to review, label, and analyze medical images and AI predictions.Build evaluation tools and workflows to measure AI model performance, compare model versions, and analyze failure cases.Develop internal dashboards and utilities that improve the productivity of AI and product teams.Identify opportunities to automate repetitive workflows and improve the efficiency of AI development.2. AI API & System IntegrationDesign, develop, and maintain APIs that expose AI capabilities to internal applications and external products.Integrate computer vision models, LLMs, and other AI services into production software.Build backend services for AI inference, asynchronous processing, data handling, and model orchestration.Implement workflows that combine multiple AI models, external APIs, and business logic into reliable software systems.Collaborate with AI engineers to translate model capabilities into usable, maintainable, and scalable software components.3. Rapid Prototyping & AI-Augmented DevelopmentUse AI coding assistants to accelerate implementation, debugging, refactoring, testing, and documentation.Rapidly prototype new tools, features, and AI-powered workflows to validate ideas and gather feedback.Balance development speed with code quality, maintainability, and reliability.Iterate quickly during experimentation and improve architecture as features mature.Explore new AI development tools and techniques that can improve engineering productivity.4. Production Engineering & DevOpsDeploy, monitor, and maintain AI-related services in production environments.Build and maintain CI/CD pipelines, automated tests, and development infrastructure.Troubleshoot software and deployment issues, investigate incidents, and implement lasting fixes.Optimize API performance, resource utilization, and system reliability as usage grows.Follow appropriate security and privacy practices when handling medical data and other sensitive information.5. Cross-Functional CollaborationWork closely with AI engineers, software engineers, product teams, and medical experts.Understand AI development workflows and translate real-world requirements into effective software solutions.Contribute ideas to improve existing products, internal tools, and engineering processes.Communicate technical decisions, progress, and trade-offs clearly to teammates.RequirementsMust-HavesExperience: 1–4 years of experience in software engineering, backend development, AI engineering, or a related role. Strong candidates with relevant projects are also welcome.Programming: Proficiency in Python and a solid understanding of software engineering fundamentals.Backend Development: Experience building APIs and backend services using frameworks such as FastAPI, Flask, Django, or Node.js.AI Literacy: A foundational understanding of AI/ML concepts, including how AI models are used, evaluated, and integrated into software applications.AI-Augmented Development: Hands-on experience using AI coding assistants to write, debug, refactor, or test code. You understand the generated code well enough to validate and maintain it.Engineering Fundamentals: Familiarity with Git, debugging, testing, and writing clean, maintainable code.Problem-Solving: Ability to break down ambiguous requirements into practical engineering solutions and deliver working software.Ownership: Willingness to take responsibility for features from implementation through deployment and maintenance.English: Good working English for technical documentation and communication with international colleagues.Nice-to-HavesExperience building annotation tools, labeling platforms, data review interfaces, or internal engineering tools.Experience integrating computer vision models, LLM APIs, or other AI services into applications.Familiarity with React, Next.js, or other frontend frameworks.Experience with FastAPI, asynchronous processing, background workers, and API integration.Familiarity with Docker, Linux, CI/CD, and cloud platforms such as AWS or GCP.Experience with databases such as PostgreSQL, MySQL, or Elasticsearch.Experience building model evaluation pipelines, experiment tracking systems, or data quality tools.Familiarity with medical imaging, healthcare, dermatology, or other regulated domains.Experience building and shipping software in a startup environment.Culture: Builder Over TheoristWe value working software and measurable impact over unnecessary complexity.We encourage rapid prototyping and experimentation, while maintaining engineering standards appropriate for production systems.We embrace AI coding assistants as productivity multipliers, while expecting engineers to understand, validate, and take ownership of the code they ship.We value practical problem-solving, initiative, and continuous learning over rigid adherence to predefined responsibilities.We believe great engineers build tools that make the entire team more effective.Why Join Belle.ai?Work at the Intersection of AI and Medicine: Build software that directly supports the development and delivery of real-world medical AI products.High Ownership: Take features from idea to implementation, deployment, and continuous improvement.AI-First Engineering: Work in an environment where AI coding assistants and modern development tools are part of the engineering workflow.Close Collaboration with AI Experts: Work alongside AI engineers, researchers, and medical professionals to turn AI capabilities into useful products.Room to Grow: Develop your skills across backend engineering, AI integration, product development, and infrastructure as the company scales.Competitive Compensation: Salary and benefits commensurate with experience.Working location: Hanoi, Vietnam.