Senior Software Engineer (KR)

Yeoksam, Seoul

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Gauss Labs

Gauss Labs aims to revolutionize manufacturing by building industrial AI solutions beyond human capabilities.

View all jobs at Gauss Labs

Apply now Apply later

Gauss Labs is looking for passionate, motivated Senior Software Engineers to join the Software Engineering and AI Platform (SWAP) Team in Seoul.Since Gauss Labs is a hyper-growth start-up in the industry AI market, we are seeking someone passionate and fearless about exploring new opportunities and solving complex problems starting from the root cause while maintaining a higher standard for software quality.At SWAP, we build enterprise-level ML-based software products to solve some of the most challenging problems for our industry customers.We are looking for a hands-on, experienced software engineer with expertise and passion for complex problem solving. In this role, you will be fully responsible for the entire software development lifecycle—from individual product features to the complete product—while collaborating with other talented Software Engineers and AI Scientists. You will also work closely with product teams and customer engagement to understand customer requirements and incorporate their needs into the product.This role requires exceptional technical expertise, a deep understanding of computer science fundamentals, and experience building reliable, scalable, high-performance systems. Strong teamwork and communication skills are essential for collaborating with technical and business partners.

Responsibilities

  • Design, develop, and deploy a secure, reliable, and scalable ML-based software product to meet enterprise-level customers' requirement
  • Own end-to-end development, ensuring high standards in software design, coding, code reviews, automated testing, and deployment within CI/CD practices
  • Participate in code and architectural reviews, and write technical documentation to ensure high code quality and maintainable systems across distributed engineering teams
  • Optimize and improve ML-based software components to fully leverage distributed system concepts
  • Work with the SRE team to identify and resolve technical challenges in the production environment
  • Collaborate with AI scientists to leverage algorithmic components in building effective solutions and products
  • Partner with project and program managers to understand product requirements and effectively address the customers' business challenges

Basic Qualifications

  • Bachelor’s degree in Computer Science or related fields
  • 6+ years of professional experience in software development to build highly scalable, performant, and reliable software
  • 6+ years of programming with at least one programming language, such as Python, Java, C/C++, or Rust
  • Proven track record of solving complex problems with strong foundational knowledge of DSA (Data Structures and Algorithms) and core CS principles (i.e., Operating Systems, Networking, Databases, etc.)

Preferred Qualifications

  • Master's degree or PhD in Computer Science or related technical field.
  • 5+ years of experience with the full software development lifecycle (SDLC), including software design, coding, code review, automated testing, and deployment in CI/CD practices
  • Proven experience building complex software systems that have been successfully delivered to customers
  • Hands-on experience with Kubernetes or container platforms in cloud environments(e.g., AWS, GCP, Azure, OpenStack, etc)
  • Experience with large-scale data pipeline concept and tools (e.g., Hadoop, Impala, Spark, Flink, Airflow, Kafka, Redis, MongoDB, Cassandra, etc.)
  • Experience with ML ops tools and framework(e.g., Ray, MLflow, Kubeflow, etc.)
  • Experience working in cross-functional team environments, such as with product teams, customer engagement, or SRE/DevOps teams.
  • Willingness to investigate complex problems thoroughly and identify root causes
  • Excellent communication skills in both verbal and written forms, with proficiency in English
[Interview process]Application review - Phone interview - Virtual onsite interview - VP interview/Core Value interview
Please submit your resume in English
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Airflow AWS Azure Cassandra CI/CD Computer Science DevOps Engineering Flink GCP Hadoop Java Kafka Kubeflow Kubernetes Machine Learning MLFlow MongoDB OpenStack PhD Python Rust SDLC Spark Testing

Perks/benefits: Career development Startup environment

Region: Asia/Pacific
Country: South Korea

More jobs like this