AI/ML
IBS Software · Bengaluru, Karnataka, India
قدّم وتابع مع أبلاي إيدجSenior AI/ML EngineerExperience : 9 -15 yearsLocation : Bangalore, Kochi, TrivandrumWe're looking for a hands-on Senior AI/ML Engineer with strong technical expertise.What we're looking for:Individual Contributors (ICs) with hands-on AI/ML experience.Leads/Managers are welcome if they are actively involved in architecture, development, and solution delivery.Not looking for candidates focused primarily on people management or task allocation.Preferred domain experience:TravelHospitalityCruiseLogisticsAlso considered:RetailFinTechNote: Candidates with primarily Automotive domain experience may not be the best fit due to the different nature of AI use cases.Criteria & Required SignalProduction ML experience - Has deployed AI/ML models beyond notebooks/PoCsStrong Python + SQL - Can write production-grade Python and complex SQLMLOps exposure - Docker, APIs, CI/CD, monitoring, model deployment, retraining, drift monitoringCloud experience - AWS/Azure preferred; GCP acceptableGenAI / RAG implementation - Built RAG pipelines, not just prompt engineeringAgentic AI / tool use - Experience with LangChain, LangGraph, MCP/tools, function calling, or NL-to-SQL systemsRole SummaryThe Senior Machine Learning Engineer will be responsible for building, deploying, and scaling machine learning solutions in production environments. This role focuses on bridging the gap between data science and engineering by operationalizing models, building robust data and ML pipelines, and ensuring reliability, scalability, and performance of AI/ML systems. The role will also incorporate emerging approaches such as Generative AI where relevant to enhance solution capabilities.ResponsibilitiesML Engineering & ProductionizationModel Deployment: Deploy machine learning models into production using scalable and reliable architectures.Pipeline Development: Build and maintain end-to-end data and ML pipelines for training, validation, and inference.System Integration: Integrate ML models with enterprise applications, APIs, and downstream systems.Performance Optimization: Ensure models and pipelines are optimized for latency, throughput, and cost.MLOps & Lifecycle ManagementMLOps Implementation: Establish and follow best practices for CI/CD, model versioning, monitoring, and retraining.Model Monitoring: Implement monitoring for model performance, data drift, and system health.Automation: Automate workflows for model training, testing, and deployment.LLMOps Awareness: Apply emerging practices for managing and deploying LLM-based applications where relevant.Platform & Data Engineering CollaborationData Integration: Work closely with data engineering teams to ensure availability and quality of data for ML use cases.Scalable Infrastructure: Leverage cloud platforms and distributed systems (e.g., Spark) to build scalable solutions.Feature Engineering Pipelines: Build reusable and production-grade feature pipelines.Generative AI Enablement (Where Relevant)LLM Integration: Develop and integrate LLM-based solutions (e.g., APIs, embeddings, RAG pipelines) into applications.Application Development: Support use cases such as conversational interfaces, copilots, and knowledge assistants.Evaluation & Guardrails: Implement evaluation, monitoring, and guardrails for GenAI applications.Technical Leadership & Best PracticesCode Quality: Ensure high-quality, maintainable, and well-documented code.Design Standards: Contribute to defining architecture patterns and engineering standards for ML systems.Collaboration: Work closely with data scientists to productionize models and improve deployability.Mentorship: Guide junior engineers on ML engineering and MLOps best practices.RequirementsEducation and ExperienceBachelor’s or Master’s degree in Computer Science, Engineering, or related field.8–12 years of experience in software engineering, data engineering, or ML engineering roles.Technical SkillsStrong programming skills in Python (mandatory) and experience with ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).Experience with model deployment frameworks (e.g., Flask/FastAPI, Docker, Kubernetes).Hands-on experience with MLOps tools (e.g., MLflow, Kubeflow, SageMaker, Vertex AI).Experience with data engineering tools and distributed processing (e.g., Spark, Kafka).Familiarity with cloud platforms (AWS, GCP, or Azure).Working knowledge of Generative AI concepts (LLMs, embeddings, vector databases, RAG).Core CompetenciesEngineering Mindset: Strong focus on scalability, reliability, and maintainability.Problem Solving: Ability to troubleshoot complex system and performance issues.Collaboration: Ability to work across data science, engineering, and product teams.Communication: Ability to explain technical implementations to diverse stakeholders.Preferred QualificationsExperience building end-to-end ML platforms or frameworks.Exposure to real-time/streaming ML systems.Experience with LLM-based application development frameworks (e.g., LangChain) and vector databases.Understanding of security, governance, and responsible AI practices.Experience in travel, transportation, or logistics domains.