onsite
AI/ML Senior Engineer
AI/ML Engineer
As an AI/ML Senior Engineer, you will be responsible for designing, developing, enhancing, and implementing AI and Deep Learning solutions for Digital Transformation. This includes managing the full lifecycle from data collection to model deployment, with a focus on predictive maintenance and physics-informed machine learning. The role requires strong Python programming skills and expertise in various ML/DL frameworks and cloud services.
About the role
Job Description/Responsibilities
- As an AI Specialist, you will be responsible for designing, developing, enhancing, and implementing AI and Deep Learning solutions to meet the needs of our Digital Transformation solutions.
- You will be responsible for all the processes from data collection, cleaning, preprocessing, developing AI/ML, DL models, to training models, creating pipelines, workflows and deploying them to production.
- Take active part in the development of Industry 4.0 – Predictive Maintenance Platform and liaise with stakeholders to analyze business problems, clarify requirements, and define the scope of the resolution needed.
- Create and explore Machine Learning/Deep Learning models for fault detection and fault prevention mechanisms of industrial assets with novel approaches such as physics informed machine learning.
- Discover, design, and develop analytical methods to support advanced data generation and processing approaches like hybrid modeling techniques.
- You'll be working with complex systems, requiring you to have a high level of concentration and attention to detail.
- Work with other development teams and product managers to ideate software solutions.
- 5+ years of experience in Python Programming with Machine Learning or Deep Learning background.
- Exceptional skills in physics, mathematics, probability, statistics, and algorithms.
- Ability to write robust code in Python.
- Proficiency of frameworks such as SciPy, Pandas, NumPy, TensorFlow (or similar like PyTorch), scikit-learn, matplotlib/plotly/seaborn.
- Expertise in visualizing and manipulating big datasets.
- Ability to connect engineering to data science.
- Experience/ Understanding of physics informed and first-principle based AI.
- Experience in Multi-thread Python processing.
- Ability/ Experience in picking the right hardware resources, standalone devices to deploy AI/ ML/ DL models with the required performance.
- Experience in Hyper-parameters optimization techniques (for example optuna).
- Knowledge of the following technologies: Linux, Docker, Git/GitHub, Cloud services (especially related to AI, such as Azure Machine Learning, ASW SageMaker).
- Excellent communication skills in English.
- Ability to work in a team.
- Experience in working with sequential/ time series data would be a plus.
- Experience in creating data pipelines (Azure) would be a plus.
Qualifications
- Bachelor’s/ Master’s degree in Computer Science, Information Technology, Electronics, Electrical, Mathematics or related fields.
Good to have skills
- Experience with Tableau, SQL, and other data science programming languages.
- Experience in Cloud ML Platforms – Azure ML, AWS Kinesis and GCP Vertex AI.
- Data frameworks - Hadoop.