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.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
Please submit your resume in English
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.