Location: Remote/LondonJob Type: Part-time/InternSalary: Probono
About Us:Gen AI Agency is a leading consultancy and service provider specializing in Generative AI. We are dedicated to pushing the boundaries of innovation by leveraging advanced AI technologies to deliver cutting-edge solutions for our clients. Our mission is to transform industries through the power of Generative AI, and we are looking for a talented Python Developer to join our dynamic team.
Job Description:We are seeking a skilled Python Developer who is passionate about Generative AI and ready to tackle a variety of tasks. The role involves developing APIs, performing data analysis and visualization, writing documentation, creating automation scripts, and working on chatbots and conversational AI. Additionally, you will be involved in web scraping, model training, data preparation, and fine-tuning.
Key Responsibilities:Developing APIs: Design, develop, and maintain RESTful APIs to facilitate seamless integration with different systems and services.Data Analysis and Visualization: Use Python libraries such as Pandas and Matplotlib to analyze and visualize data, providing actionable insights and supporting decision-making.Writing Documentation: Create and maintain detailed documentation for code, APIs, and software systems to ensure clarity and ease of use.Automation Scripts: Develop scripts to automate repetitive tasks, including data processing and workflow optimization.Chatbots and Conversational AI: Build and enhance chatbots and conversational AI systems using NLP techniques and relevant frameworks.Web Scraping: Develop tools for web scraping to gather and process data from online sources, addressing challenges like CAPTCHA and data extraction.Model Training: Train and evaluate machine learning models using Python frameworks to develop solutions tailored to business needs.Data Preparation: Prepare and preprocess data for model training, including normalization, augmentation, and cleaning.Fine-Tuning: Fine-tune pre-trained models on specific datasets to improve their performance and relevance for targeted applications.
Qualifications:Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Proven experience with Python programming and relevant libraries (e.g., Pandas, NumPy, Scikit-learn, TensorFlow).Strong knowledge of API development and integration.Experience with data analysis, visualization, and web scraping techniques.Familiarity with chatbot frameworks and conversational AI technologies.Proficiency in writing clear and comprehensive documentation.Experience with automation and scripting in Python.Ability to train and fine-tune machine learning models.Strong problem-solving skills and attention to detail.Excellent communication and teamwork skills.
Preferred Skills:Experience with frameworks and libraries such as Django, Flask, or PyTorch.Knowledge of version control systems (e.g., Git).Experience with cloud platforms and deployment.
Benefits:Opportunity to work on innovative projects in Generative AI.Collaborative and supportive work environment.Professional development and career growth opportunities.
How to Apply:Interested candidates are invited to fill in this application form - https://airtable.com/appG3Bbp0H6BfQ4BJ/shrX8HccBahtyLe5p and set up a interview call