[NetsPresso] Edge AI Software Full Stack Engineer
Job group
R&D
Experience Level
Experienced 3 years or more
Job Types
Full-time
Locations
NotaNota Inc. (16F, Parnas Tower), 521, Teheran-ro, Gangnam-gu, Seoul, Republic of Korea, 파르나스타워 16층 Nota

👋 About ​the ​Team

The ​XPU Enabler ​Team at NetsPresso focuses ​on ​developing advanced ​technologies and discovering ​new business ​opportunities ​and project ​leads ​based ​on these innovations. ​Rather ​than building a ​finished ​commercial ​product, we are ​a team ​that ​rapidly implements ​technologies into ​experimental ​forms to prove ​their potential.

As ​an Edge AI Software Full Stack Engineer, you will design and implement software systems to utilize AI models in real-world Edge environments. Your role will be to bridge AI models with web-based interfaces, backend services, and experimental pipelines.



📌 What You’ll Do at This Position

This position focuses more on building the software systems that handle AI models rather than the AI models themselves.

You will serve as a Full Stack Software Engineer who builds backend systems for rapid iteration of Edge AI experiments, constructs frontends to visualize/control/manage results, and connects model inference pipelines from a service perspective.




✅ Key Responsibilities

1. Full Stack Development (Frontend / Backend)

  • Design and implement web-based systems for Edge AI experiments and PoCs.
  • Develop Backend APIs for model execution, device control, and experiment parameter management.
  • Develop Frontends to visualize experimental results (performance, logs, metrics, etc.).
  • Implement internal tools and tech demos for research and experimental purposes.

2. Backend System & Infrastructure Design

  • Design and implement Python-based backend services (API, Worker, Job management, etc.).
  • Architect model inference pipelines into a service format.
  • Configure systems for experiment automation, log collection, and result storage.
  • Configure container-based environments (e.g., Docker) as needed.

3. Edge AI Pipeline Integration

  • Design the integration structure between backend systems and Edge devices.
  • Implement logic for AI model inference execution, status monitoring, and result collection.
  • Connect inference engines (ONNX, ExecuTorch, TensorRT) at the system level.

4. Advanced Technology Verification & Business Discovery

  • Design software architectures to rapidly test new Model-HW combinations.
  • Organize verification results into demos, visual aids, and internal documentation.
  • Collaborate with Research, Strategy, and Planning teams to discuss technical feasibility and scalability.



✅ Requirements

  • 3+ years of software development experience.
  • Solid hands-on expertise in at least one area: Frontend or Backend.
  • Experience in Python-based backend development (API servers, asynchronous processing, data processing, etc.).
  • Experience in Web Frontend development (at least one of: React, Vue, Svelte, etc.).
  • Ability to understand system architectures and implement them End-to-End.
  • Problem-solving skills to quickly experiment with and structure new technologies.
  • No disqualifying factors for overseas travel.



✅ Pluses

  • Full Stack developers with experience in both Frontend and Backend.
  • Experience building AI/ML pipelines into a service format.
  • Experience developing backend systems integrated with Edge devices or external hardware.
  • Experience building automation for development/experimentation (Docker, CI/CD, etc.).
  • Experience in tech demos, internal PoCs, or proposing new technologies.
  • Interest or professional experience in the Edge AI / On-device AI domain.




✅ Hiring Process

  • Document Screening → 1st Interview → 2nd Interview → 3rd Interview

(Additional assignments may be provided during the process)



🤓 A Message from the Team

Our team doesn't just talk about "Any AI on Any Device." We are the team that actually runs various AI models on diverse device environments and verifies them to the end.

We convert and optimize the latest Computer Vision, Transformer, and Diffusion models for different architectures like CPU, GPU, and NPU—proving potential through results, not just theory. Our work doesn't stop at research; we take full responsibility for the entire process, including conversion, deployment, and performance verification.

We are looking for someone who enjoys solving complex problems that cross the boundaries of hardware and software, collaborating with great colleagues to turn technology into reality.



Please Check Before Applying! 👀

  • This job posting is open continuously, and it may close early upon completion of the hiring process.
  • Resumes that include sensitive personal information, such as salary details, may be excluded from the review process.
  • Providing false information in the submitted materials may result in the cancellation of the application.
  • Please be aware that references will be checked before finalizing the hiring decision.
  • Compensation will be discussed separately upon successful completion of the final interview.
  • There will be a probationary period after joining, and there will be no discrimination in the treatment during this period.
  • To support the employment of persons with disabilities, you may optionally submit a copy of your disability registration certificate under “Additional Documents,” if administrative verification is required. Submission is optional and does not affect the evaluation process.
  • Veterans and individuals with disabilities will receive preferential treatment in accordance with relevant regulations.



🔎 Helpful materials


Share
[NetsPresso] Edge AI Software Full Stack Engineer

👋 About ​the ​Team

The ​XPU Enabler ​Team at NetsPresso focuses ​on ​developing advanced ​technologies and discovering ​new business ​opportunities ​and project ​leads ​based ​on these innovations. ​Rather ​than building a ​finished ​commercial ​product, we are ​a team ​that ​rapidly implements ​technologies into ​experimental ​forms to prove ​their potential.

As ​an Edge AI Software Full Stack Engineer, you will design and implement software systems to utilize AI models in real-world Edge environments. Your role will be to bridge AI models with web-based interfaces, backend services, and experimental pipelines.



📌 What You’ll Do at This Position

This position focuses more on building the software systems that handle AI models rather than the AI models themselves.

You will serve as a Full Stack Software Engineer who builds backend systems for rapid iteration of Edge AI experiments, constructs frontends to visualize/control/manage results, and connects model inference pipelines from a service perspective.




✅ Key Responsibilities

1. Full Stack Development (Frontend / Backend)

  • Design and implement web-based systems for Edge AI experiments and PoCs.
  • Develop Backend APIs for model execution, device control, and experiment parameter management.
  • Develop Frontends to visualize experimental results (performance, logs, metrics, etc.).
  • Implement internal tools and tech demos for research and experimental purposes.

2. Backend System & Infrastructure Design

  • Design and implement Python-based backend services (API, Worker, Job management, etc.).
  • Architect model inference pipelines into a service format.
  • Configure systems for experiment automation, log collection, and result storage.
  • Configure container-based environments (e.g., Docker) as needed.

3. Edge AI Pipeline Integration

  • Design the integration structure between backend systems and Edge devices.
  • Implement logic for AI model inference execution, status monitoring, and result collection.
  • Connect inference engines (ONNX, ExecuTorch, TensorRT) at the system level.

4. Advanced Technology Verification & Business Discovery

  • Design software architectures to rapidly test new Model-HW combinations.
  • Organize verification results into demos, visual aids, and internal documentation.
  • Collaborate with Research, Strategy, and Planning teams to discuss technical feasibility and scalability.



✅ Requirements

  • 3+ years of software development experience.
  • Solid hands-on expertise in at least one area: Frontend or Backend.
  • Experience in Python-based backend development (API servers, asynchronous processing, data processing, etc.).
  • Experience in Web Frontend development (at least one of: React, Vue, Svelte, etc.).
  • Ability to understand system architectures and implement them End-to-End.
  • Problem-solving skills to quickly experiment with and structure new technologies.
  • No disqualifying factors for overseas travel.



✅ Pluses

  • Full Stack developers with experience in both Frontend and Backend.
  • Experience building AI/ML pipelines into a service format.
  • Experience developing backend systems integrated with Edge devices or external hardware.
  • Experience building automation for development/experimentation (Docker, CI/CD, etc.).
  • Experience in tech demos, internal PoCs, or proposing new technologies.
  • Interest or professional experience in the Edge AI / On-device AI domain.




✅ Hiring Process

  • Document Screening → 1st Interview → 2nd Interview → 3rd Interview

(Additional assignments may be provided during the process)



🤓 A Message from the Team

Our team doesn't just talk about "Any AI on Any Device." We are the team that actually runs various AI models on diverse device environments and verifies them to the end.

We convert and optimize the latest Computer Vision, Transformer, and Diffusion models for different architectures like CPU, GPU, and NPU—proving potential through results, not just theory. Our work doesn't stop at research; we take full responsibility for the entire process, including conversion, deployment, and performance verification.

We are looking for someone who enjoys solving complex problems that cross the boundaries of hardware and software, collaborating with great colleagues to turn technology into reality.



Please Check Before Applying! 👀

  • This job posting is open continuously, and it may close early upon completion of the hiring process.
  • Resumes that include sensitive personal information, such as salary details, may be excluded from the review process.
  • Providing false information in the submitted materials may result in the cancellation of the application.
  • Please be aware that references will be checked before finalizing the hiring decision.
  • Compensation will be discussed separately upon successful completion of the final interview.
  • There will be a probationary period after joining, and there will be no discrimination in the treatment during this period.
  • To support the employment of persons with disabilities, you may optionally submit a copy of your disability registration certificate under “Additional Documents,” if administrative verification is required. Submission is optional and does not affect the evaluation process.
  • Veterans and individuals with disabilities will receive preferential treatment in accordance with relevant regulations.



🔎 Helpful materials