Job Description
We are seeking an experienced Senior Full Stack AI Engineer with a strong background in various AI domains such as Large Language Models (LLMs), Computer Vision (CV), Machine Learning (ML), and Data Analytics. The ideal candidate will also have good experience in front-end and back-end technologies, a basic grasp of DevOps, and the ability to communicate effectively with global clients. This role requires excellent problem-solving skills, project architecture design capabilities, and a willingness to take on team lead responsibilities.
Key Responsibilities:
AI Development:
- Large Language Models (LLMs): Develop and implement advanced LLM based solutions and utilize LLMs like GPT-4 to develop and train models, create conversational agents, and implement AI solutions such as text-to-speech (TTS), natural language processing (NLP), and fine-tuning models for specific tasks.
- Computer Vision (CV): Design and implement CV algorithms for object detection, image classification, and facial recognition. Apply CV techniques to real-world problems, including automated quality inspection, medical image analysis, and autonomous driving.
- Machine Learning (ML): Build and deploy ML models for predictive analytics, recommendation systems, and anomaly detection. Utilize supervised, unsupervised, and reinforcement learning techniques to solve complex problems.
- Data Analytics: Analyze large datasets to extract meaningful insights, identify patterns, and inform decision-making processes. Develop data-driven strategies to optimize business operations and improve performance.
Full Stack Development:
- Design and develop robust front-end and back-end systems using technologies such as JavaScript, React, Python, Flask, and FastAPI.
- Ensure seamless integration of AI solutions with web and mobile applications.
DevOps:
- Implement basic DevOps practices to streamline development, testing, and deployment processes.
- Work with cloud platforms like AWS, Azure, or Google Cloud to deploy AI solutions.
Client Communication:
- Conduct technical meetings with international clients to understand their requirements and provide tailored solutions.
- Present technical solutions and provide support throughout the project lifecycle.
Project Leadership:
- Lead and manage AI and full-stack development projects from concept to deployment.
- Design project architectures and develop detailed technical specifications.
Coding Excellence:
- Write clean, efficient, and maintainable code.
- Conduct code reviews and ensure adherence to best practices and coding standards.
Team Leadership:
- Mentor and guide junior engineers.
- Foster a collaborative and innovative team environment.
Qualifications:
Experience: 3+ years of experience in AI and full-stack development.
Technical Skills:
- Proficiency in AI technologies including LLMs, CV, ML, and data analytics.
- Strong knowledge of front-end technologies like JavaScript and React.
- Expertise in back-end development using Python, Flask, and FastAPI.
- Basic understanding of DevOps practices and tools.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Communication Skills:
- Excellent verbal and written communication skills.
- Ability to conduct technical meetings and presentations with international clients.