Job Title: Senior AI Developer Job Description: We are seeking an experienced AI developer to join our team and contribute to the design, build, and deployment of scalable artificial intelligence-driven solutions using AWS and modern Python frameworks. This is an exciting opportunity for a talented professional who can leverage their expertise in machine learning and data science to drive business growth and innovation. - Design, develop, and maintain backend services and APIs using Python and frameworks such as Flask and FastAPI. - Build and deploy ETL pipelines for data migration and transformation, particularly from RDS to S3. - Work extensively with AWS services, including: Lambda, S3, RDS, EC2, API Gateway, AWS Glue, and VPC. - Collaborate on AI/ML solutions, leveraging tools and services such as Cursor, AWS Bedrock (nice to have), and SageMaker (nice to have). - Implement scalable and secure RESTful services. - Apply OOP principles and best practices for clean, maintainable code. - Participate in architecture discussions, contributing to DevOps, SOA, and microservices designs. - Ensure proper documentation for processes, systems, and workflows. Key Responsibilities: - AI/ML Development - Backend Services - ETL Pipelines - AWS Services - Collaboration - Documentation Requirements: - Strong background in AI and machine learning. - Experience with Python and its ecosystems, including Flask and FastAPI. - Knowledge of AWS services, including Lambda, S3, RDS, and EC2. - Ability to collaborate with cross-functional teams. - Excellent problem-solving skills. - Strong communication and interpersonal skills. Preferred Qualifications: - Experience with cloud-based services, including AWS. - Knowledge of AI/ML frameworks and libraries. - Experience with DevOps practices. - Understanding of microservices architectures. Why Join Us? - Opportunity to work with a leading company in the field of AI and machine learning. - Collaborative and dynamic work environment. - Chance to grow professionally and personally.