Key Responsibilities:
- Lead the design and implementation of AI/ML solutions across various business domains.
- Architect end-to-end GenAI solutions, ensuring scalability, reliability, and security.
- Collaborate with data scientists, engineers, and product managers to translate business requirements into technical solutions.
- Evaluate and select appropriate AI frameworks, tools, and build core AI framework.
- Ensure best practices in software engineering, code quality, and system security.
- Oversee integration of AI models into existing software products and cloud environments.
- Mentor and guide development teams on AI/ML best practices and software architecture.
- Stay updated with the latest advancements in AI, ML, and software engineering.
Required Qualifications:
- 8+ years of experience in software development, with at least 3 years in AI/ML solution architecture.
- Strong programming skills in Python, Java, or similar languages.
- Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn, etc.).
- Solid understanding of software architecture patterns, APIs, and microservices.
- Proven track record of delivering complex AI projects from concept to production.
Preferred Skills:
- Experience with MLOps, CI/CD for ML, and containerization (Docker, Kubernetes).
- Familiarity with data engineering tools (Spark, Kafka, Airflow).
- Knowledge of data privacy, security, and compliance in AI systems.
- Strong communication skills to effectively collaborate with various stakeholders
- Critical thinking and problem-solving skills are essential
- Proven ability to lead and manage projects with cross-functional teams
Skills Required
Java, Airflow, Kafka, Tensorflow, Pytorch, MLops, Docker, Spark, Python, Kubernetes