Role Overview:
We are seeking a highly skilled and experienced Python Full Stack Developer with a strong focus on Generative AI to join our dynamic team. The ideal candidate will have a minimum of 6 to 9 years of professional experience in software development, with expertise in both front-end and back-end technologies. The candidate will be responsible for developing and maintaining AI-driven applications, collaborating with cross-functional teams, and driving innovation in our AI projects.
Key Responsibilities:
Develop and Maintain AI Applications: Design, develop, and maintain scalable and high-performance AI-driven applications using Python and related technologies.
Implement GenAI Solutions: Integrate generative AI models and algorithms into applications to solve complex problems and enhance user experiences.
Front-End Development: Create intuitive and responsive user interfaces using front-end technologies such as HTML, CSS, JavaScript, and relevant frameworks (e.g., React, Angular, or Vue.js).
Back-End Development: Build robust and efficient back-end systems, APIs, and services using Python frameworks like Django or Flask.
Database Management: Design and manage databases (SQL and NoSQL) to ensure data integrity, security, and performance.
Collaborate with Teams: Work closely with data scientists, designers, and other developers to ensure seamless integration of AI solutions.
Code Reviews and Best Practices: Conduct code reviews, enforce coding standards, and implement best practices to maintain high-quality codebases.
Continuous Learning: Stay updated with the latest advancements in AI, machine learning, and software development to drive innovation within the team.
Troubleshooting and Debugging: Identify and resolve technical issues, optimize performance, and ensure the reliability of AI applications.
Required Skills:
Front-End Technologies: Expertise in React & Angular frameworks.
AI and Machine Learning: Experience with AI frameworks and familiarity with generative models.
Education & Preferred Skills:
Bachelors / Masters in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
Certifications: Relevant certifications in AI, machine learning, or software development.
Cloud Technologies: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker, Kubernetes).
DevOps: Knowledge of CI/CD pipelines and DevOps practices.
Any Graduate