Taro Logo

Software Engineer - AI

Samsung Electronics is a global leader in technology, established in 1969, specializing in TVs, smartphones, wearables, semiconductors, and IoT solutions.
Jakarta, Indonesia
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Consumer · Enterprise SaaS

Description For Software Engineer - AI

Samsung Electronics, a global technology leader established in 1969, is seeking a passionate and adaptable AI Software Engineer to join their team in Jakarta, Indonesia. This full-stack position combines artificial intelligence expertise with comprehensive software development responsibilities.

The role offers an exciting opportunity to work at the intersection of AI and software engineering, where you'll be responsible for both frontend and backend development. You'll be involved in the complete machine learning lifecycle - from identifying application areas and data collection to model development and deployment.

Key aspects of the role include analyzing data to find ML applications, managing training data, developing preprocessing algorithms, implementing ML models, and ensuring system performance. You'll also work with large-scale computing resources for deep learning applications.

The ideal candidate should have at least 2 years of software engineering experience with strong full-stack development skills. Expertise in modern web technologies (React, TypeScript) and backend development (REST APIs, microservices) is essential. Knowledge of AI/ML concepts and experience with cloud platforms (GCP) will be valuable.

Samsung offers the opportunity to work on cutting-edge technology projects in a global environment. The company's portfolio spans various domains including TVs, smartphones, semiconductors, and IoT solutions, providing exposure to diverse technological challenges. Working at Samsung means being part of a team that drives innovation and opens new possibilities for people everywhere.

This role is perfect for someone who combines strong technical skills with a passion for AI/ML and wants to contribute to world-changing technology products. The position offers the chance to work with a leading technology company while developing expertise in both AI and software engineering.

Last updated 2 months ago

Responsibilities For Software Engineer - AI

  • Analyze data and identify areas to apply machine learning technology
  • Collect and manage training data for machine learning algorithms
  • Develop data pre-processing algorithms
  • Implement machine learning models and pattern recognition algorithms
  • Develop and perform performance evaluation measures
  • Manage computing resources for deep learning and massive data processing

Requirements For Software Engineer - AI

Java
Python
JavaScript
TypeScript
React
Node.js
  • Bachelor's degree in Mathematics, Computer Science, Software Engineering or related discipline
  • Minimum 2 years as software engineer
  • Experience with Java, C/C++, or Python programming languages
  • Strong web development skills with JavaScript, TypeScript, CSS, React
  • Experience in REST API Development
  • Experience with Microservices Architecture
  • Experience with various databases (SQL, NoSQL)
  • Experience with GCP services
  • Knowledge of Agile software development
  • Experience in Unit testing and integration testing
  • Familiar with CI/CD (Jenkins/GitHub Actions)
  • Strong understanding of logic, algorithm and data structure concepts
  • Excellent communication abilities in English and Bahasa Indonesia

Jobs Related To Samsung Electronics Software Engineer - AI