AI Developer – Job Description (4+ Years Experience)
About the Role
We are looking for an experienced AI Developer with 4+ years of hands-on experience in designing, developing, and deploying AI/ML solutions. The ideal candidate should have strong expertise in Apache Kafka and Kubernetes, along with experience in building scalable, production-grade AI applications.
Key Responsibilities
- Design, develop, and deploy AI/ML models and intelligent applications.
- Build and maintain scalable data pipelines using Apache Kafka.
- Deploy, monitor, and manage AI services on Kubernetes environments.
- Develop and optimize microservices-based architectures for AI applications.
- Integrate machine learning models into production systems.
- Collaborate with cross-functional teams to define, develop, and deliver AI solutions.
- Monitor model performance and implement improvements for scalability and reliability.
- Troubleshoot and resolve production issues related to AI applications and infrastructure.
- Ensure best practices for security, performance, and system reliability.
Required Skills
✅ 4+ years of experience in AI/ML development.
✅ Strong experience with Apache Kafka (Producers, Consumers, Streams, Event-Driven Architecture).
✅ Hands-on experience with Kubernetes (Container Orchestration, Deployments, Scaling, Monitoring).
✅ Proficiency in Python.
✅ Experience with Machine Learning and Deep Learning frameworks such as TensorFlow or PyTorch.
✅ Knowledge of Docker and containerized application deployment.
✅ Experience with REST APIs and Microservices Architecture.
✅ Familiarity with cloud platforms such as AWS, Azure, or GCP.
✅ Strong problem-solving and debugging skills.
Preferred Qualifications
- Experience with MLOps tools and practices.
- Knowledge of CI/CD pipelines.
- Experience with Vector Databases, LLMs, RAG, and Generative AI applications.
- Understanding of distributed systems and real-time data processing.
Work Location: In person