Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer (KR) role.
Rezi rewrites your resume against Gauss Labs's job description. Free.

Tailor your resume to this Senior Software Engineer (KR) role.
Rezi rewrites your resume against Gauss Labs's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer (KR) posting at Gauss Labs — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer (KR) posting at Gauss Labs — free, in seconds.
About the Role
Gauss Labs is seeking a Staff or Senior Software Engineer to design, implement, release, and operate ML-based software systems for industrial customers, including semiconductor manufacturers. This role involves turning open-ended requirements into actionable plans, managing dependencies, and ensuring system reliability in production, collaborating with cross-functional teams globally.
Responsibilities
- Own the design, implementation, release, and production operation of reliable, scalable software systems
- Turn requirements from Product, customer engagement, and AI science partners into designs and delivery plans, and drive the resulting work to release
- Lead delivery of changes that require work from other teams; agree on interfaces and dependencies, and resolve technical disagreements
- Review designs and code, and write technical documentation that other engineers can implement from
- Respond to production incidents in customer environments, diagnose root causes, and complete the follow-up work
- Improve testing, CI/CD, and release checks to catch defects before deployment
- Mentor engineers through design, debugging, and code review
Requirements
- Bachelor's degree in Computer Science or a related field
- 8+ years of professional software development, building scalable, reliable, high-performance systems
- Experience owning a production system end-to-end through design, release, and operation
- Strong foundation in data structures, algorithms, and core CS principles (operating systems, concurrency, databases, networking)
- Proficiency in at least one programming language, such as Python, Java, C/C++, Go, or Rust
- English writing and speaking skills, with the ability to produce technical documentation, clearly explain technical concepts, and lead technical discussions in English.
- Track record of setting long-term technical direction that other teams adopted
- Experience leading architecture and delivery across teams, including interface contracts and system migrations
- Experience identifying recurring reliability or delivery problems and leading fixes across teams
- Experience mentoring senior engineers to lead designs independently
- Experience with ML systems in production (for example, MLflow, Ray, Kubeflow)
- Experience with event-streaming and data-processing systems (for example, Kafka, Flink, Spark)
- Experience building services on large databases (for example, MongoDB, PostgreSQL)
- Experience with Kubernetes and container platforms, including on-premises or air-gapped deployment
- Experience in semiconductor manufacturing or industrial data
- Master's degree or PhD in Computer Science or a related field
Skills
- Python
- Java
- C/C++
- Go
- Rust
- MLflow
- Ray
- Kubeflow
- Kafka
- Flink
- Spark
- MongoDB
- PostgreSQL
- Kubernetes
Location
- Seoul
Work Type
- Full-time
Experience Level
- Staff
- Senior
- 8+ years
Education Level
- Bachelor's degree in Computer Science or related field
- Master's degree or PhD in Computer Science or related field
About the Company
- Gauss Labs builds ML-based software products for industrial customers, including semiconductor manufacturers.