We are seeking an experienced and innovative AI Engineer to design, develop, and deploy artificial intelligence and machine learning solutions to solve complex business problems. The ideal candidate will have strong software engineering skills combined with deep knowledge of AI/ML frameworks and best practices.
Key Responsibilities:
- Design, build, and deploy scalable machine learning models and AI systems.
- Collaborate with data scientists, software engineers, and product teams to integrate AI capabilities into products and services.
- Perform data preprocessing, feature engineering, and model evaluation.
- Optimize models for performance, scalability, and accuracy.
- Conduct research on state-of-the-art AI techniques and apply them to real-world use cases.
- Monitor, troubleshoot, and improve deployed models and pipelines.
- Document workflows, architectures, and best practices.
- Ensure AI solutions follow ethical, legal, and privacy guidelines.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
- Proven experience in building and deploying machine learning models in production.
- Proficiency in programming languages such as Python (with libraries like TensorFlow, PyTorch, scikit-learn).
- Experience with cloud platforms (AWS, GCP, Azure) and ML Ops tools.
- Strong understanding of data structures, algorithms, and software engineering practices.
- Familiarity with data pipelines, APIs, and microservice architectures.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Bachelor or master in a relevant field.
- Experience with natural language processing, computer vision, or generative AI.
- Knowledge of big data technologies (Spark, Hadoop).
- Experience with containerization (Docker, Kubernetes).
- Experience deploying models with CI/CD pipelines.