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

👋 About ​the ​Team

The ​NP Software ​Development Team is responsible ​for ​delivering Nota’s ​model optimization modules ​in various ​product ​formats, including ​SDKs, ​Cloud ​SaaS, and On-Premise ​desktop ​applications—ensuring they are ​robust, ​reliable, ​and production-ready. We ​support the ​seamless ​deployment of ​cutting-edge deep ​learning ​models optimized for ​diverse semiconductor ​chips, and build scalable software architectures that enable rapid productization of our technical innovations.

By joining our team, you’ll work on high-quality, extensible software solutions that keep pace with the fast-evolving AI landscape. We are looking for a full-stack engineer to join us on this journey.


📌 What You’ll Do at This Position

In this role, you’ll help bring cutting-edge deep learning models—such as LLMs, LVMs, and CV models—into real-world applications by optimizing them for a wide range of hardware environments. You’ll be responsible for implementing core model compression techniques and packaging them into streamlined Python tools, while also contributing to expanding key features into standalone services.

Our optimization technologies are delivered in various forms, including SDKs, cloud-based SaaS, and on-premise solutions. As we continue to evolve these into scalable and reliable software architectures, you'll play a key role in ensuring that GenAI models run efficiently and effectively in production environments. This is a unique opportunity to work at the intersection of cutting-edge research and practical deployment, gaining deep experience across the full stack of AI model optimization.



✅ Key Responsibilities

  • Review and select technology stacks for early-stage projects
  • Design, develop, and deploy PoCs using agile methods, based on business needs and customer feedback
  • Design and manage systems for monitoring model performance and accuracy
  • Continuously integrate and maintain optimization technologies in products
  • Architect and implement scalable, stable service infrastructures



✅ Requirements

  • 7+ years of experience in software development or equivalent skill level
  • Proficient in at least one programming language (e.g., Python, Java, C++)
  • Experienced in version control and collaborative workflows using Git
  • Hands-on experience with CI/CD pipelines and Docker-based deployments
  • Familiarity with AWS infrastructure and DevOps practices
  • 3+ years of experience in developing, deploying, and engineering AI/ML services
  • Solid understanding of OS, networks, and databases
  • Ability to collaborate with researchers, engineers, and PMs to translate requirements into software
  • Strong problem-solving, critical thinking, and strategic thinking skills
  • Interest in model optimization and a willingness to learn new technologies
  • No restrictions on overseas travel



✅ Pluses

  • Strong sense of ownership and a proactive, positive attitude
  • Ability to write clear and concise technical documentation
  • Experience in designing and operating AI model deployment pipelines
  • Familiarity with deep learning frameworks (e.g., TensorFlow, PyTorch)
  • Experience in GPU programming environments (e.g., CUDA)
  • Contributions to open-source projects



✅ Hiring Process

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

(Additional tasks may be assigned during the process)



🤓 A Message from the Team

The NP Software Development Team fosters an open, collaborative environment where we continuously explore flexible approaches to delivering high-quality, scalable products.

We go beyond implementation—we actively shape product architecture, ensure operational stability, and take ownership of the entire lifecycle from early tech evaluation to system design, automation, monitoring, and incorporating user feedback.

Our NP projects are directly linked to large-scale B2B and B2G initiatives, targeting not only the domestic market but also global expansion. This provides a rare opportunity to gain hands-on experience in delivering real-world GenAI solutions. You'll work closely on optimizing and productizing state-of-the-art AI models across diverse device environments, tackling challenges in software architecture and scalable service design.

If you're looking to work at the intersection of deep tech and real-world products in a fast-moving AI landscape—this is the right place for you. We look forward to your application.



Please Check Before Applying! 👀

  • This job posting is open continuously, and it may close early upon completion of the hiring process.
  • Please ensure that sensitive personal information, such as salary details, ID number etc., is not included in your resume.
  • 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.
  • Veterans and individuals with disabilities will receive preferential treatment in accordance with relevant regulations.



🔎 Helpful materials

Share
[NetsPresso] AI Software Engineer (SW Development)

👋 About ​the ​Team

The ​NP Software ​Development Team is responsible ​for ​delivering Nota’s ​model optimization modules ​in various ​product ​formats, including ​SDKs, ​Cloud ​SaaS, and On-Premise ​desktop ​applications—ensuring they are ​robust, ​reliable, ​and production-ready. We ​support the ​seamless ​deployment of ​cutting-edge deep ​learning ​models optimized for ​diverse semiconductor ​chips, and build scalable software architectures that enable rapid productization of our technical innovations.

By joining our team, you’ll work on high-quality, extensible software solutions that keep pace with the fast-evolving AI landscape. We are looking for a full-stack engineer to join us on this journey.


📌 What You’ll Do at This Position

In this role, you’ll help bring cutting-edge deep learning models—such as LLMs, LVMs, and CV models—into real-world applications by optimizing them for a wide range of hardware environments. You’ll be responsible for implementing core model compression techniques and packaging them into streamlined Python tools, while also contributing to expanding key features into standalone services.

Our optimization technologies are delivered in various forms, including SDKs, cloud-based SaaS, and on-premise solutions. As we continue to evolve these into scalable and reliable software architectures, you'll play a key role in ensuring that GenAI models run efficiently and effectively in production environments. This is a unique opportunity to work at the intersection of cutting-edge research and practical deployment, gaining deep experience across the full stack of AI model optimization.



✅ Key Responsibilities

  • Review and select technology stacks for early-stage projects
  • Design, develop, and deploy PoCs using agile methods, based on business needs and customer feedback
  • Design and manage systems for monitoring model performance and accuracy
  • Continuously integrate and maintain optimization technologies in products
  • Architect and implement scalable, stable service infrastructures



✅ Requirements

  • 7+ years of experience in software development or equivalent skill level
  • Proficient in at least one programming language (e.g., Python, Java, C++)
  • Experienced in version control and collaborative workflows using Git
  • Hands-on experience with CI/CD pipelines and Docker-based deployments
  • Familiarity with AWS infrastructure and DevOps practices
  • 3+ years of experience in developing, deploying, and engineering AI/ML services
  • Solid understanding of OS, networks, and databases
  • Ability to collaborate with researchers, engineers, and PMs to translate requirements into software
  • Strong problem-solving, critical thinking, and strategic thinking skills
  • Interest in model optimization and a willingness to learn new technologies
  • No restrictions on overseas travel



✅ Pluses

  • Strong sense of ownership and a proactive, positive attitude
  • Ability to write clear and concise technical documentation
  • Experience in designing and operating AI model deployment pipelines
  • Familiarity with deep learning frameworks (e.g., TensorFlow, PyTorch)
  • Experience in GPU programming environments (e.g., CUDA)
  • Contributions to open-source projects



✅ Hiring Process

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

(Additional tasks may be assigned during the process)



🤓 A Message from the Team

The NP Software Development Team fosters an open, collaborative environment where we continuously explore flexible approaches to delivering high-quality, scalable products.

We go beyond implementation—we actively shape product architecture, ensure operational stability, and take ownership of the entire lifecycle from early tech evaluation to system design, automation, monitoring, and incorporating user feedback.

Our NP projects are directly linked to large-scale B2B and B2G initiatives, targeting not only the domestic market but also global expansion. This provides a rare opportunity to gain hands-on experience in delivering real-world GenAI solutions. You'll work closely on optimizing and productizing state-of-the-art AI models across diverse device environments, tackling challenges in software architecture and scalable service design.

If you're looking to work at the intersection of deep tech and real-world products in a fast-moving AI landscape—this is the right place for you. We look forward to your application.



Please Check Before Applying! 👀

  • This job posting is open continuously, and it may close early upon completion of the hiring process.
  • Please ensure that sensitive personal information, such as salary details, ID number etc., is not included in your resume.
  • 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.
  • Veterans and individuals with disabilities will receive preferential treatment in accordance with relevant regulations.



🔎 Helpful materials