Job Description:
Key Skills:
• Overall Experience Range: 8–10 years overall experience (need senior development experience)
• Relevant Experience Range: 5 years + 4 years in AIML Development
• Experience in Software development
• SME in advising and implementing vision of AI driven development
• Experience in developing AI tools and ML models (designing and delivery)
• Must Have: Python, web development, AIML, AI tools, etc.
• Experience Required: 10+ years
Role Objective:
Establish and execute an AI-first software development practice while designing and delivering bespoke, customer centric machine learning solutions for enterprise decision making. The role focuses on leveraging AI-assisted development to drive productivity and faster delivery cycles, ensuring outcomes are repeatable, high quality, and production ready. In addition to leading AI-enabled engineering workflows, the candidate will be responsible for developing, validating, and operationalizing advanced ML models, with strong capabilities in feature engineering, model explainability, and scalable batch and real-time deployment. The candidate will work closely with existing junior AI engineers and senior developers transitioning to AI-assisted workflows, providing direction, structure, and guardrails.
Detailed Roles and Responsibilities:
STRATEGIC
• Define and implement an AI driven development workflow from functional specification to delivery
• Set up and standardize agentic coding tools (Claude Code, Cursor, or similar) for team use
• Establish automated testing practices (unit, functional, integration, regression) compatible with AI generated code
• Define repository standards, delivery governance, and AI guardrails
• Guide execution of early AI-first projects (AI assistants, AI driven risk management)
• Train and mentor teams to independently execute AI-first projects
OPERATIONAL
• Perform program design, coding and Development
• Ensure all the defects are resolved within the stipulated SLAs.
• Undertake development work on new and existing applications.
• Perform unit and integration testing prior to handover to the Testing and Integration Team.
• Provide updated documentation for the changes made to the application source code
PEOPLE MANAGEMENT
• Participate in the feasibility analysis for new modules and changes.
• Deliver project assignments on time with high quality.
• Ability to work in a fast-paced environment and adapt to significant amounts of change in work assignments and priorities.
1. Educational Qualifications:
• Bachelor’s degree in computer science or IT
2. Experience:
• 10+ years of experience in software engineering or architecture
• 5+ years of hands-on AI/ML development
• Proven experience delivering ML solutions for risk, fraud, pricing, or decision systems
• Strong background in software delivery, testing automation
• Experience operationalizing ML models in production (batch and real-time)
• Hands-on experience with AI-assisted / agentic development tools
• Ability to translate AI capabilities into structured, production-grade workflows
• Experience with probabilistic risk modeling / time-series forecasting
• Core Technical Skills (at least one or more skills in each of below area):
• ML Modeling: Python, Scikit-learn, XGBoost, LightGBM, CatBoost, TensorFlow or PyTorch
• Data & Feature Engineering: Pandas, NumPy, advanced SQL, PySpark/Spark ML, Feature Store (Feast or similar)
• Graph & Fraud Analytics: Experience with graph databases (Neo4j or similar) and network/relationship-based fraud detection techniques.
• Model Validation & MLOps: MLflow or Weights & Biases (experiment tracking & model registry), SHAP (model explainability), and production monitoring using Evidently, WhyLabs, Arize, or Fiddler.
• Model Serving & Pipelines: FastAPI/BentoML/KServe, Docker, Kubernetes, Airflow or Kubeflow (training & batch/real-time scoring)
3. Behavioral Skills:
• Eye for details.
• Assertive and quality conscious.
• Clear and transparent communication.
• Effective Team Player
• Able to perform tasks remotely in coordination with the onsite team