[Solution] AI Software Engineer Intern (Conversion Track)
Job group
R&D
Experience Level
Experienced 2 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 ​Solution Tech ​Team applies Nota’s core ​AI ​technologies to ​real-world industrial fields ​such as ​ITS ​and industrial ​safety, ​delivering ​tangible value to ​customers.

Building ​on our strong ​foundation ​in ​computer vision, we ​integrate VLMs ​(Vision ​Language Models) ​and other ​GenAI ​technologies to rapidly ​and flexibly ​develop solutions optimized for on-site environments.

By defining, validating, and enhancing problems based on real-world data, we take ownership of the entire process — from development to launch and delivery — and we are looking for an AI Software Engineer to join us in this mission.



📌 What You’ll Do at This Position

You will lead the entire process of defining challenges across various verticals and transforming them into comprehensive solutions.

You will build products that combine Computer Vision and VLM to enable real-time perception, interpretation, and decision-making, and then launch them at a commercial-grade quality through collaboration with domain experts, AI, and Backend Engineers.

You will use data and experimentation to overcome the constraints of actual operating environments (e.g., latency, resource limits, network, security), gaining end-to-end experience in every step of ensuring the product achieves success in the field.




✅ Key Responsibilities

  • Design and develop AI vision solutions utilizing CV models and Vision-Language Models (VLM)
  • Conduct real-time recognition/analysis, quality assessment, and improvement of video data in diverse industrial settings (e.g. Transportation, Industrial Safety, Manufacturing)
  • Package AI application software, automate deployment, and manage monitoring/logging operations in Edge, Server, and Cloud environments
  • Evolve Proof-of-Concept (PoC) ideas into commercial products that meet user specs and performance criteria (including optimization for performance, cost, and latency)
  • Lead problem definition, data design, and release operations through close collaboration with industry experts, AI, and Backend Engineers



✅ Requirements

  • Major in Computer Science/AI or equivalent competency, with a broad understanding of both AI models and Software Engineering
  • Theoretical and implementation understanding of CV/VLM techniques, and the ability to perform both quantitative (benchmarks, metrics) and qualitative (usability, false-positive analysis) performance validation
  • Proficiency in Python and experience developing in Unix/Linux environments, with an understanding of technologies like Pytorch, ONNX, TensorRT, and vLLM
  • Experience in team development utilizing collaboration tools (e.g. Github, Jira, Confluence, Slack) for code review, issue tracking, and documentation
  • Ability to read, summarize, reproduce, and apply knowledge from English technical documents and research papers
  • Available for at least 6 months
  • No restrictions on overseas travel



✅ Pluses

  • Strong understanding and practical application experience of Data Structures, Algorithms, and Software Design principles
  • Research experience in CV/VLM or experience operating large-scale data and model experiments
  • Experience configuring real-time streaming and inference pipelines using tools like Docker, Kubernetes, DeepStream, GStreamer, or Protobuf
  • Experience with optimization on Edge/Embedded systems (e.g. Jetson) and device-cloud integration (e.g. gRPC, RTSP, MQTT)



✅ Hiring Process

  • Document Screening -> Screening Interview → 1st Interview&Assignment

(Additional tasks may be included during the steps)



🤓 A Message from the Team

The Solution Tech team values open, collaborative, and flexible work culture. We work closely with backend developers, AI engineers, and product managers to deliver practical AI solutions that are not only technically excellent but also truly usable in real-world industrial settings. Our mission goes beyond writing great code—we strive to build solutions that bring AI closer to people. If you’re excited about bridging AI technologies and real-world needs, we’d love to hear from you.



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
[Solution] AI Software Engineer Intern (Conversion Track)

👋 About ​the ​Team

The ​Solution Tech ​Team applies Nota’s core ​AI ​technologies to ​real-world industrial fields ​such as ​ITS ​and industrial ​safety, ​delivering ​tangible value to ​customers.

Building ​on our strong ​foundation ​in ​computer vision, we ​integrate VLMs ​(Vision ​Language Models) ​and other ​GenAI ​technologies to rapidly ​and flexibly ​develop solutions optimized for on-site environments.

By defining, validating, and enhancing problems based on real-world data, we take ownership of the entire process — from development to launch and delivery — and we are looking for an AI Software Engineer to join us in this mission.



📌 What You’ll Do at This Position

You will lead the entire process of defining challenges across various verticals and transforming them into comprehensive solutions.

You will build products that combine Computer Vision and VLM to enable real-time perception, interpretation, and decision-making, and then launch them at a commercial-grade quality through collaboration with domain experts, AI, and Backend Engineers.

You will use data and experimentation to overcome the constraints of actual operating environments (e.g., latency, resource limits, network, security), gaining end-to-end experience in every step of ensuring the product achieves success in the field.




✅ Key Responsibilities

  • Design and develop AI vision solutions utilizing CV models and Vision-Language Models (VLM)
  • Conduct real-time recognition/analysis, quality assessment, and improvement of video data in diverse industrial settings (e.g. Transportation, Industrial Safety, Manufacturing)
  • Package AI application software, automate deployment, and manage monitoring/logging operations in Edge, Server, and Cloud environments
  • Evolve Proof-of-Concept (PoC) ideas into commercial products that meet user specs and performance criteria (including optimization for performance, cost, and latency)
  • Lead problem definition, data design, and release operations through close collaboration with industry experts, AI, and Backend Engineers



✅ Requirements

  • Major in Computer Science/AI or equivalent competency, with a broad understanding of both AI models and Software Engineering
  • Theoretical and implementation understanding of CV/VLM techniques, and the ability to perform both quantitative (benchmarks, metrics) and qualitative (usability, false-positive analysis) performance validation
  • Proficiency in Python and experience developing in Unix/Linux environments, with an understanding of technologies like Pytorch, ONNX, TensorRT, and vLLM
  • Experience in team development utilizing collaboration tools (e.g. Github, Jira, Confluence, Slack) for code review, issue tracking, and documentation
  • Ability to read, summarize, reproduce, and apply knowledge from English technical documents and research papers
  • Available for at least 6 months
  • No restrictions on overseas travel



✅ Pluses

  • Strong understanding and practical application experience of Data Structures, Algorithms, and Software Design principles
  • Research experience in CV/VLM or experience operating large-scale data and model experiments
  • Experience configuring real-time streaming and inference pipelines using tools like Docker, Kubernetes, DeepStream, GStreamer, or Protobuf
  • Experience with optimization on Edge/Embedded systems (e.g. Jetson) and device-cloud integration (e.g. gRPC, RTSP, MQTT)



✅ Hiring Process

  • Document Screening -> Screening Interview → 1st Interview&Assignment

(Additional tasks may be included during the steps)



🤓 A Message from the Team

The Solution Tech team values open, collaborative, and flexible work culture. We work closely with backend developers, AI engineers, and product managers to deliver practical AI solutions that are not only technically excellent but also truly usable in real-world industrial settings. Our mission goes beyond writing great code—we strive to build solutions that bring AI closer to people. If you’re excited about bridging AI technologies and real-world needs, we’d love to hear from you.



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