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
Lead Software Engineer - Simulator
- We are looking for an experienced software R&D engineer...
- MS/PhD in electrical engineering, computer science, applied...
3주 전
(Snr) Field Software Engineer
- Providing tool-down repair support in complex situations and...
- Ensuring a high level of customer satisfaction through...
3일 전
Yieldstar Equipment Field Service Engineer
- Problem Handover and Documentation: Transfer unresolved...
- Repairs and Maintenance: Perform repairs and standard...
1주 전
D&E(R&D) Software engineer - Metrology, Scanner and Applications
- Troubleshoot and fix urgent software issues on-site at the...
- Act as a communication bridge between the customer, local...
1주 전
Software Engineer (KR)
- Bachelor's degree in computer science, engineering, or a...
- Professional software development experience with one or...
3주 전
QNX- Senior Systems Software Developer (Services)
- Work with global customers regarding product performance,...
- Investigate difficult and complex product problems by...
2주 전
Lead Software Engineer (Maya)
- Take ownership of specific pipeline initiatives from...
- Collaborate with pipeline leadership and production...
3주 전
Lead Application Engineer
- Work closely with the Sales team to identify and scope...
- Plan, execute and manage key technical evaluations and...
3주 전
ANS PL2 (Telematics) NAD - Modem SW Engineer
- Lead the design and development of embedded software for...
- Develop and integrate cellular (LTE/5G), GNSS, Ethernet,...
3주 전