Taro Logo

Senior Software Engineer (KR)

An industry AI market startup building enterprise-level ML-based software products to solve challenging problems for industry customers.
Backend
Senior Software Engineer
Hybrid
11 - 50 Employees
6+ years of experience
AI · Enterprise SaaS

Job Description

Gauss Labs, a dynamic startup in the industry AI market, is seeking a Senior Software Engineer to join their Software Engineering and AI Platform (SWAP) Team in Seoul. This role offers an exciting opportunity to work on enterprise-level ML-based software products that tackle complex industry challenges. As a senior engineer, you'll be responsible for the complete software development lifecycle, collaborating with AI Scientists and product teams to deliver high-quality solutions.

The position demands strong technical expertise in building scalable, high-performance systems, with a focus on ML-based software components and distributed systems. You'll be working in a cross-functional environment, interfacing with SRE teams, AI scientists, and project managers to ensure successful product delivery and customer satisfaction.

The ideal candidate should have extensive experience (6+ years) in software development, particularly with languages like Python, Java, C/C++, or Rust. Knowledge of modern cloud technologies, container platforms, and ML ops tools is highly valued. The role requires someone who's not just technically proficient but also possesses strong problem-solving abilities and excellent communication skills.

At Gauss Labs, you'll be part of a hyper-growth environment where you can explore new opportunities and solve complex problems while maintaining high software quality standards. The company values passionate individuals who aren't afraid to dive deep into challenges and find root causes. This is an excellent opportunity for someone looking to make a significant impact in the industrial AI space while working with cutting-edge technologies and talented professionals.

Last updated 25 days ago

Responsibilities For Senior Software Engineer (KR)

  • Design, develop, and deploy secure, reliable, and scalable ML-based software products
  • Own end-to-end development with high standards in software design, coding, reviews, testing, and CI/CD
  • Participate in code and architectural reviews, write technical documentation
  • Optimize and improve ML-based software components for distributed systems
  • Work with SRE team to resolve technical challenges in production
  • Collaborate with AI scientists on algorithmic components
  • Partner with project managers to understand product requirements

Requirements For Senior Software Engineer (KR)

Python
Java
Kubernetes
MongoDB
Redis
Cassandra
Kafka
  • Bachelor's degree in Computer Science or related fields
  • 6+ years of professional software development experience
  • 6+ years of programming with Python, Java, C/C++, or Rust
  • Strong foundational knowledge of DSA and core CS principles
  • Experience with Kubernetes or container platforms in cloud environments
  • Experience with large-scale data pipeline tools
  • Experience with ML ops tools and frameworks
  • Excellent communication skills in English