We are seeking a talented and experienced Full Stack AI Engineer to join our dynamic team. As a Full Stack AI Engineer, you will play a pivotal role in designing, developing, and deploying AI-powered solutions, with a strong emphasis on cloud-based services and IoT frameworks. You will be responsible for creating scalable, high-performance applications while leveraging cutting-edge AI/ML technologies.
Responsibilities
- Design, develop, and maintain full-stack applications with a focus on integrating AI, deep learning, and machine learning models.
- Build and deploy AI-driven applications and services on cloud platforms (AWS, Azure, Google Cloud).
- Collaborate with cross-functional teams to integrate IoT devices and solutions into the development pipeline.
- Write clean, efficient, and maintainable code across the application stack (front-end, back-end, and AI models).
- Develop and manage databases (SQL and NoSQL) for storing and processing large datasets.
- Utilize DevOps tools and best practices to ensure continuous integration and delivery of AI-powered solutions.
- Contribute to the development of scalable cloud architectures, ensuring optimal performance and cost-efficiency.
- Participate in agile development cycles, providing valuable input on system design, user stories, and sprint planning.
- Troubleshoot and resolve complex technical issues with a focus on AI algorithms, system performance, and integration.
Requirements
- Proven experience as a Full-Stack Software Engineer, Developer, or similar role in a technology-driven environment.
- Strong proficiency in at least one programming language (Python, Java, C++, etc.), with experience in AI/ML/DL frameworks.
- Experience with AI, machine learning, deep learning, and generative AI technologies.
- Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud, and understanding of cloud architecture and services.
- Solid experience with both relational (SQL) and NoSQL databases.
- Familiarity with IoT frameworks and tools, and ability to integrate IoT data with AI applications.
- Experience with DevOps practices, tools (CI/CD), and version control systems (Git).
- Strong problem-solving skills and attention to detail, with the ability to work independently and as part of a collaborative team.
- Familiarity with agile development practices and methodologies.