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 MLOps practices, including CI/CD for ML models, pipeline monitoring, and continuous improvement.
Requirements
- Proven experience years minimum) in Python development and AI projects.
- Bachelor's degree in Systems Engineering or related fields
- Strong 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 solving
- Clear and effective communication
- C
ollaboration skills
- Proactivity and innovation
- Time management and organization