AI Engineer
About the job
About the AI Engineer role
We are seeking a talented and motivated AI Engineer/Developer to design, develop, and deploy AI-driven solutions that enhance business processes, products, and services. The ideal candidate has strong expertise in machine learning, deep learning, and software development, with a passion for applying AI technologies to solve real-world challenges.
Key Responsibilities
- Design, build, and implement AI/ML models (classification, regression, NLP, computer vision, recommendation systems, etc.).
- Develop, test, and deploy scalable AI applications into production environments.
- Collaborate with data scientists, software engineers, and product teams to integrate AI solutions into existing systems.
- Preprocess and analyze large datasets to improve model performance.
- Research and apply the latest AI/ML frameworks, tools, and methodologies.
- Monitor, optimize, and maintain deployed AI systems to ensure efficiency and accuracy.
- Document processes, model architecture, and development workflows.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or related field.
- Proven experience in machine learning, deep learning, and AI development.
- Strong programming skills in Python, R, or Java, with proficiency in ML/AI libraries such as TensorFlow, PyTorch, Scikit-learn, Keras, etc.
- Experience with cloud platforms (AWS, GCP, Azure) for deploying AI solutions.
- Knowledge of data structures, algorithms, and software engineering principles.
- Familiarity with NLP, computer vision, or reinforcement learning is a plus.
- Strong problem-solving skills and ability to work in cross-functional teams.
Preferred Skills
- Experience with MLOps tools (Docker, Kubernetes, MLflow).
- Hands-on knowledge of API development and system integration.
- Understanding of big data technologies (Spark, Hadoop).
- Ability to stay updated on the latest AI trends and innovations.