Overview:
We are seeking a highly skilled AI Developer to join our dynamic team. The ideal candidate will possess a deep understanding of programming languages, libraries and frameworks, mathematics and statistics, machine learning, deep learning, natural language processing, computer vision, data science, data analysis, and cloud computing. This role requires a blend of expertise in AI technologies and a passion for pushing the boundaries of machine intelligence.
Key Responsibilities:
- Develop AI Models: Create, implement, and maintain AI models using Python, Java, R, C++, and JavaScript. Utilize your understanding of these languages' specific applications in AI and Machine Learning for efficient and innovative solutions.
- Utilize Libraries and Frameworks: Employ various libraries and frameworks like NumPy, Keras, TensorFlow, Matplotlib, and Seaborn for data set exploration, scientific computing, and numeric operations.
- Apply Mathematics and Statistics: Use mathematical and statistical methods to enable machines to learn from data. Collect, interpret, and analyze data to understand patterns and provide insightful predictions.
- Implement Machine Learning and Deep Learning: Develop systems that learn from data using Machine Learning and Deep Learning techniques. Apply neural networks to recognize patterns and process large data sets.
- Engage in Natural Language Processing and Computer Vision: Work on projects involving NLP and Computer Vision to enable machines to understand human language and interpret digital images.
- Data Science and Data Analysis: Utilize Data Science and Data Analysis to understand and interpret data, helping make informed decisions, understand customer needs, and track performance.
- Cloud Computing Proficiency: Leverage cloud solutions for scalable IT infrastructure. Develop applications as a set of microservices, ensuring efficient operation in cloud environments like Azure, AWS, GCP, and IBM Cloud.
- Develop Machine Learning Algorithms: Create robust data analytics algorithms for prediction, classification, and categorization. Extract meaningful insights from various data matrices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- Proven experience in AI development and a portfolio of projects showcasing your skills in the areas mentioned above.
- Strong programming skills in Python, Java, R, C++, and JavaScript, with a focus on AI and Machine Learning applications.
- Proficiency in using AI libraries and frameworks like NumPy, Keras, TensorFlow, etc.
- Solid understanding of mathematics, statistics, machine learning, deep learning, NLP, and computer vision.
- Experience in data science, data analysis, and cloud computing.
- Ability to work in a fast-paced environment and collaborate with cross-functional teams.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting