Software Engineer - AI
Core
Develop, test, and implement AI/Machine Learning models and algorithms to solve industrial problems like predictive maintenance, autonomous systems, and digital twins.
Role type
Junior IC AI Software Engineer (Graduate)
Builds
Predictive maintenance modules, autonomous systems data pipelines, quality control applications, and digital twin initiatives
Domain
Industrial software, manufacturing, automation
Deliverable
production ML models
Required skills
Python, C++, supervised/unsupervised learning, deep learning architectures, data science fundamentals, data structures, algorithms, software engineering practices
Preferred skills
CUDA/Graphics Card programming, computer vision, natural language processing, time-series analysis, Git, cloud platforms (AWS/Azure/GCP), MLOps concepts
Technologies
TensorFlow, Pytorch, scikit-learn, Keras
Responsibilities
Develop and implement AI/ML models and algorithms for industrial applications; Write clean, efficient, and well-documented code in Python or C++; Assist with data collection, cleaning, pre-processing, and feature engineering; Support testing, validation, and performance evaluation of AI models; Collaborate with senior engineers and domain experts to integrate AI components into software systems; Participate in a structured graduate program and continuous learning activities
Seniority
Junior, hands-on IC