Principal Software Engineer

Cognex Singapore Mfg. PTE. LTD

Apply to this job
Seoul, Korea Until 9/11/2026 7+ years exp H-1B sponsor history First posted July 13, 2026 Last posted July 13, 2026
Job description

Job Description

[Key Responsibilities]

  • Backend develoopment of Vision AI software for automating visual inspection in manufacturing.
  • Design and development of web-based SaaS backend services
  • CI/CD set up and operation, performance optimization, and security management
  • Integration and maintenance of new algorithms into the company's proprietary AI library

[Required Qualifications]

  • 7+ years of software development experience or equivalent expertise
  • Deep understanding of core Computer Science concepts
  • Experience with cloud and container-based development (Docker, Kubernetes, AWS/Azure/GCP)
  • Knowledge and experience in distributed system development
  • Proficiency in performance profiling, testing, and debugging

[Preferred Qualifications]

  • Basic English communication skills
  • Strong understanding of deep learning pipelines (model training, inference, frameworks, etc.)
  • Experience with Agile methodologies and Scrum
  • Familarity with unit testing, TDD, and build automation

[Tech Stack]

  • Python, C++, Docker, Kubernetes, PyTorch, Azure

Additional Job Description

About this role

Summary

Develop AI software, backend services, optimize performance, and integrate algorithms.

Job title

Principal Software Engineer

Experience level

7+ years

Minimum experience

7+ years exp

Industry

software

Location requirements

Seoul, Korea; remote not allowed

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

PythonC++DockerKubernetesAI

Preferred skills

deep learningcloud computingAgileTDD

Specializations

backendcloudsystemsai
Locations

Structured locations inferred from the posting.

Seoul, South Korea

On-site City