Role Objective
The AI & Python Developer will be responsible for designing, developing, and deploying AI-driven applications, ensuring scalability, performance, and seamless integration in cloud-native environments (AWS). The main mission of this role is to transform business challenges into intelligent and effective solutions, directly contributing to the companys technological growth and strategic goals.
Key Responsibilities
- Design, train, and optimize Machine Learning models for real-world use cases (NLP, computer vision, predictive analytics, recommendation systems).
- Develop modular and efficient Python applications using frameworks such as TensorFlow, PyTorch, Scikit-learn, and FastAPI.
- Implement and manage AWS environments (SageMaker, Lambda, DynamoDB, EC2, S3, API Gateway, CloudFormation) for AI model deployment.
- Integrate AI-powered solutions with external platforms, APIs, and messaging systems (e.g., WhatsApp, Telegram, e-commerce platforms, enterprise tools).
- Build and optimize data pipelines, including preprocessing, feature engineering, and real-time data management.
- Apply M LOps practices, including CI / CD for ML models, pipeline monitoring, and continuous improvement.
Requirements
Proven experience (3 - 5 years minimum) in Python development and AI projects.Bachelor's degree in Systems Engineering or related fieldsStrong knowledge in Machine Learning, NLP, computer vision, and predictive analytics.Hands-on experience with TensorFlow, PyTorch, Scikit-learn, FastAPI.Solid expertise in AWS services for AI deployment (SageMaker, Lambda, S3, EC2, DynamoDB, etc.).Experience integrating APIs and third-party platforms.Soft Skills
Critical thinking and problem solvingClear and effective communication
ollaboration skills
Proactivity and innovation
Time management and organization