AI Engineer
Role details
Job location
Tech stack
Job description
As a Machine Learning Engineer, you will design and develop the platform and frameworks that facilitate automated data-driven decision-making, gather data, and determine statistical algorithms and models that a system can use to learn from experience, predict outcomes and make decisions.
About the** r **ole
-
Collaborate with data scientists to develop algorithms and tools for training and running simulations
-
Build services to interact with machine learning models through simulations
-
Participate in code reviews to ensure code quality and share best practices
-
Develop services that host the trained models and work with other application teams to integrate them into business processes
Requirements
- Master's degree in software development, computer science, algorithm design, artificial intelligence, or machine learning or equivalent experience
Preferred Qualifications
-
1 year of experience in machine learning and using libraries such as Scikit-learn, TensorFlow, Caffe, Keras, etc.
-
1 year of experience working with large datasets, structured and unstructured
-
1 year of programming experience, including Java, Scala, C/C++, or Python
-
1 year of experience with the Hadoop ecosystem (Apache Hive, Pig, HBase and Kafka)
-
1 year of experience with distributed computing platforms, such as Spark, and user interface frameworks, such as Angular or React
-
1 year of experience with cloud computing providers such as AWS or Azure
-
Ph.D. in software development, computer science, algorithm design, artificial intelligence, or machine learning or equivalent experience
-
Proficiency in the Microsoft Office suite
-
Strong object-oriented programming skills, including proficiency in Java, Scala, C/C++ or Python
-
Knowledge of big data