[NetsPresso] AI SW Engineer
Job group
R&D
Experience Level
Experienced 5 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 ​NP Platform ​Team is responsible for ​ensuring ​that Nota’s ​optimization modules are ​developed, deployed, ​and ​delivered reliably ​in ​various ​forms, including SDKs, ​Cloud-SaaS, ​and On-Premise Desktop ​Apps. ​We ​enable the latest ​deep learning ​models ​to perform ​optimally across ​various ​semiconductor chips and ​build scalable ​software architectures so that these technical achievements can be rapidly integrated into our products.

By joining our team, you will lead the development of high-quality, scalable products that can respond agilely to the fast-paced AI market. We are looking for a software engineer to join us on this journey.



📌 What You’ll Do at This Position

In this position, you will play a key role in implementing and productizing core lightweighting technologies as software, ensuring that the latest deep learning models—such as LLMs, LVMs, and CV—are optimized for the computational characteristics of various devices.

You will simplify complex optimization processes into Python packages and participate in scaling core functions into independent services. Our lightweighting technology is delivered through various product types (SDK, Cloud-SaaS, On-Premise) and is being evolved into a scalable and stable software architecture for real-world deployment of GenAI models. Through this, you will experience the full spectrum of optimization technologies that enable AI models to perform efficient inference in actual computing environments.




✅ Key Responsibilities

  • Design, develop, and operate backend services for the NetsPresso platform.
  • Design, develop, and maintain the NetsPresso Python SDK.
  • Design and abstract SDK API interfaces for external developers.
  • Create SDK documentation (API References, tutorials, sample codes).
  • Develop backend logic for AI model optimization pipelines.
  • Build and manage asynchronous task processing systems.



✅ Requirements

  • 5+ years of experience in Backend development.
  • Proficiency in Python-based backend development.
  • Experience in designing and developing SDKs or libraries.
  • Ability to design intuitive and consistent API interfaces.
  • Experience in Semantic Versioning and managing backward compatibility.
  • Experience in REST API design and implementation.
  • Proficiency with RDBMS (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
  • Experience with Docker and Kubernetesbased container environments.
  • Proficiency in AWS services (EKS, RDS, S3, SQS, etc.).
  • Experience in Git-based collaboration and building CI/CD pipelines.



✅ Pluses

  • Experience in distributing and operating packages on registries like PyPI or npm.
  • Experience in writing developer documentation (API docs, tutorials).
  • Experience as an open-source project maintainer or major contributor.
  • Experience in developing AI/ML platforms or MLOps.
  • Experience in handling high-traffic systems and performance optimization.
  • Experience in asynchronous processing based on message queues (Kafka, RabbitMQ).
  • Experience with frameworks such as FastAPI or Django.




✅ Hiring Process

  • Document Screening → Assignment → 1st Interview → 2nd Interview

(Additional assignments can be included during the process.)



🤓 A Message from the Team

The NP Platform Team fosters a flexible development culture based on active discussion and collaboration to deliver various products quickly and reliably. Moving beyond simple implementation, we take ownership of productizing optimization technologies and ensuring operational stability, pursuing both technical excellence and service scalability. You will experience the entire lifecycle—from early-stage technical review to system design, automation, monitoring, and reflecting customer feedback.

The NP project is linked to large-scale B2B and B2G businesses targeting the global market. It is an ideal environment to gain hands-on experience in bringing the latest AI models to life in real-world services. We are currently tackling challenges in software architecture and scalability as we productize GenAI models for diverse device environments. If you are passionate about balancing technology and product in the rapidly evolving AI market, please do not hesitate to apply.



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] AI SW Engineer

👋 About ​the ​Team

The ​NP Platform ​Team is responsible for ​ensuring ​that Nota’s ​optimization modules are ​developed, deployed, ​and ​delivered reliably ​in ​various ​forms, including SDKs, ​Cloud-SaaS, ​and On-Premise Desktop ​Apps. ​We ​enable the latest ​deep learning ​models ​to perform ​optimally across ​various ​semiconductor chips and ​build scalable ​software architectures so that these technical achievements can be rapidly integrated into our products.

By joining our team, you will lead the development of high-quality, scalable products that can respond agilely to the fast-paced AI market. We are looking for a software engineer to join us on this journey.



📌 What You’ll Do at This Position

In this position, you will play a key role in implementing and productizing core lightweighting technologies as software, ensuring that the latest deep learning models—such as LLMs, LVMs, and CV—are optimized for the computational characteristics of various devices.

You will simplify complex optimization processes into Python packages and participate in scaling core functions into independent services. Our lightweighting technology is delivered through various product types (SDK, Cloud-SaaS, On-Premise) and is being evolved into a scalable and stable software architecture for real-world deployment of GenAI models. Through this, you will experience the full spectrum of optimization technologies that enable AI models to perform efficient inference in actual computing environments.




✅ Key Responsibilities

  • Design, develop, and operate backend services for the NetsPresso platform.
  • Design, develop, and maintain the NetsPresso Python SDK.
  • Design and abstract SDK API interfaces for external developers.
  • Create SDK documentation (API References, tutorials, sample codes).
  • Develop backend logic for AI model optimization pipelines.
  • Build and manage asynchronous task processing systems.



✅ Requirements

  • 5+ years of experience in Backend development.
  • Proficiency in Python-based backend development.
  • Experience in designing and developing SDKs or libraries.
  • Ability to design intuitive and consistent API interfaces.
  • Experience in Semantic Versioning and managing backward compatibility.
  • Experience in REST API design and implementation.
  • Proficiency with RDBMS (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
  • Experience with Docker and Kubernetesbased container environments.
  • Proficiency in AWS services (EKS, RDS, S3, SQS, etc.).
  • Experience in Git-based collaboration and building CI/CD pipelines.



✅ Pluses

  • Experience in distributing and operating packages on registries like PyPI or npm.
  • Experience in writing developer documentation (API docs, tutorials).
  • Experience as an open-source project maintainer or major contributor.
  • Experience in developing AI/ML platforms or MLOps.
  • Experience in handling high-traffic systems and performance optimization.
  • Experience in asynchronous processing based on message queues (Kafka, RabbitMQ).
  • Experience with frameworks such as FastAPI or Django.




✅ Hiring Process

  • Document Screening → Assignment → 1st Interview → 2nd Interview

(Additional assignments can be included during the process.)



🤓 A Message from the Team

The NP Platform Team fosters a flexible development culture based on active discussion and collaboration to deliver various products quickly and reliably. Moving beyond simple implementation, we take ownership of productizing optimization technologies and ensuring operational stability, pursuing both technical excellence and service scalability. You will experience the entire lifecycle—from early-stage technical review to system design, automation, monitoring, and reflecting customer feedback.

The NP project is linked to large-scale B2B and B2G businesses targeting the global market. It is an ideal environment to gain hands-on experience in bringing the latest AI models to life in real-world services. We are currently tackling challenges in software architecture and scalability as we productize GenAI models for diverse device environments. If you are passionate about balancing technology and product in the rapidly evolving AI market, please do not hesitate to apply.



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