Job Description
At ioMosaic, we are seeking an experienced AI Engineer to work on developing and deploying advanced AI models, machine learning algorithms, and data-driven solutions. The ideal candidate will have hands-on experience with AI frameworks and be able to contribute to the end-to-end AI development lifecycle, from data preprocessing to model deployment.
Duties And Responsibilities
- Develop AI Models: Design, train, and optimize machine learning and deep learning models using state-of-the-art techniques.
- Data Engineering: Collaborate with data teams to collect, clean, and prepare large datasets for model training and evaluation.
- Algorithm Optimization: Focus on improving model performance and accuracy through algorithm optimization, hyperparameter tuning, and testing.
- Deployment & Maintenance: Work on deploying AI models to production environments, ensuring scalability, reliability, and robustness.
- Collaboration: Collaborate with cross-functional teams including software engineers, data scientists, and product managers to integrate AI-driven features into products.
- Research: Stay up-to-date with the latest AI research and industry trends and apply innovative solutions to current problems.
- Documentation: Maintain clear and concise documentation for AI models, code, and processes to ensure efficient collaboration and reproducibility.
Preferred Skills
- Experience with NLP (Natural Language Processing), computer vision, or reinforcement learning.
- Mathematics & Algorithms: Strong knowledge of linear algebra, probability, statistics, and optimization techniques.
- Knowledge of MLOps, CI/CD pipelines, and automated testing for machine learning models.
- Version Control: Familiarity with version control tools such as DevOps/Git.
Soft Skills
- Problem Solving: Strong analytical and problem-solving skills, with the ability to think critically and design innovative AI solutions.
- Communication: Excellent written and verbal communication skills to effectively collaborate with both technical and non-technical teams.
- Adaptability: Willingness to learn and experiment with new AI techniques and technologies.
- Team Player: Ability to work effectively in a collaborative and cross-functional team environment.