
Principal Software Engineer
Cognex Corporation2 months ago
Seoul, Korea, SouthStaff+
Responsibilities
- Develop backend software for Vision AI applications that automate visual inspection in manufacturing.
- Design and develop web-based SaaS backend services.
- Set up and operate CI/CD, optimize performance, and manage security.
- Integrate and maintain new algorithms in the company’s proprietary AI library.
- Profile performance and perform testing and debugging.
Requirements
- Require 7+ years of software development experience or equivalent expertise.
- Require a deep understanding of core computer science concepts.
- Require experience with cloud and container-based development using Docker, Kubernetes, AWS, Azure, or GCP.
- Require knowledge and experience in distributed system development.
- Require proficiency in performance profiling, testing, and debugging.
- Prefer basic English communication skills and a strong understanding of deep-learning pipelines, including model training, inference, and frameworks.
- Prefer experience with Agile methodologies, Scrum, unit testing, TDD, and build automation.