Machine Learning Engineer (AI)
Posted: 2 days ago
Job Description
Job ResponsibilitiesCollaborate with cross-functional teams to integrate AI/ML capabilities into enterprise and web-based applications.Design, train, and deploy machine learning models for applications such as predictive analytics, recommendation engines, and intelligent automation.Build and maintain data pipelines using structured and unstructured data from APIs, databases, and third-party systems.Integrate AI services into existing systems via RESTful APIs and microservices architectures.Participate in code reviews, testing, and documentation to ensure high-quality and maintainable deliverables.Monitor and optimize model performance in production environments, ensuring continuous improvement.Stay up to date with emerging AI/ML frameworks, tools, and best practices to drive innovation and scalability.Job RequirementsBachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field.Over 5 years of professional experience in AI/ML. Proficiency in Python and familiarity with ML frameworks such as scikit-learn, TensorFlow, or PyTorch.Understanding of software development principles and experience with version control systems (e.g., Git).Familiarity with REST APIs, JSON, and deploying ML models in web applications.Hands-on experience with SQL and NoSQL databases; knowledge of ETL processes is an advantage.Exposure to cloud platforms (AWS, Azure, or GCP) and containerization tools (e.g., Docker) is a plus.Strong analytical thinking, problem-solving, and collaboration skills.A self-motivated learner with the ability to adapt in a fast-paced, client-focused environment.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period