Software Engineer - Backend (Kotlin, Device Management)
Target Corporation India Pvt LtdJob Description
Engineer - Target India
We are looking for an AI Engineer to help transform our Device Management Platform through the adoption of intelligent, AI-powered capabilities. This role will focus on designing, developing, and integrating AI solutions that improve how enterprise devices are managed, monitored, and supported at scale.
You will work closely with product, engineering, security, and infrastructure teams to identify high-value use cases and build solutions such as intelligent search, conversational assistants, anomaly detection, predictive insights, automated remediation, and AI-driven operational analytics. The ideal candidate combines strong software engineering fundamentals with practical experience building and integrating AI/ML and Generative AI solutions into production systems.
Core Responsibilities
AI Solution Development
- Design, develop, and deploy AI-powered capabilities across the Device Management Platform
- Build intelligent search experiences leveraging LLMs, semantic search, vector databases, and retrieval-augmented generation (RAG)
- Build and maintain MCP tools and integrations for device management, compliance, ITSM, etc.
- Develop AI-driven insights using device telemetry, operational metrics, and platform data
- Implement conversational experiences and AI assistants that simplify device management workflows
- Build AI features for compliance evaluation, anomaly detection, natural-language admin commands, and self-healing using language models and local RAG.
- Implement the confidence gateway that converts probabilistic AI decisions into deterministic actions with policy thresholds, guardrails, audit logs, and human-approval paths.
AI Platform Engineering & Systems Integration
- Develop scalable services and APIs that integrate AI capabilities into existing platform workflows
- Build data pipelines and retrieval systems to support AI applications
- Evaluate and integrate foundation models, LLMs, embeddings, and agent frameworks
- Design and implement prompt engineering, evaluation, and observability frameworks
- Ensure AI solutions are secure, reliable, scalable, and cost-effective
- Integrate AI capabilities with device management services, backend platforms, and enterprise systems
- Collaborate with platform teams to operationalize AI solutions in production environments
- Build and maintain CI/CD pipelines supporting AI applications and services
- Partner with infrastructure teams to optimize AI workloads and deployments
Architecture & Technical Leadership
- Identify opportunities to leverage AI to improve operational efficiency and user experience
- Establish best practices for AI solution design, model evaluation, governance, and responsible AI usage
- Contribute to architectural decisions around scalability, reliability, security, and AI adoption
Collaboration & Cross-Functional Impact
- Partner with product, engineering, security, infrastructure, and business teams to identify AI use cases and prioritize investments
- Translate business problems into AI-powered solutions
- Communicate technical concepts and AI recommendations to both technical and non-technical stakeholders
- Stay current with emerging AI technologies and bring innovative ideas into the platform
Required Qualifications
- 4+ years of software engineering experience, including experience building production-grade applications and services
- Hands-on experience developing and deploying AI-powered applications or Generative AI solutions
- Experience building applications using Large Language Models (LLMs) such as OpenAI GPT, Claude, Gemini, Llama, or similar models
- Experience with Retrieval-Augmented Generation (RAG), vector databases, embeddings, and semantic search
- Understanding of model confidence, evaluation metrics, false positives/negatives, and safe fallback behaviour.
- Familiarity with AI governance, explainability, and approval-gated automation for high-risk actions.
- Exposure to Anomaly detection, Confidence scoring and decision thresholds, Explainability and Auditability
- Strong proficiency in Python, Java, Kotlin, or a combination thereof
- Experience designing and implementing REST APIs and backend service integrations
- Experience working with cloud-based AI services and AI development frameworks
- Experience evaluating AI solutions and measuring quality through testing, experimentation, and monitoring
- Strong understanding of software engineering best practices, CI/CD, testing, and observability
- Strong problem-solving skills and ability to work across cross-functional teams
Preferred Qualifications
- Experience working with enterprise device management platforms, Android Enterprise, IoT systems, or edge devices
- Experience building intelligent search, recommendation engines, chatbots, or AI assistants
- Experience with LangChain, LangGraph, LlamaIndex, Semantic Kernel, or similar AI frameworks
- Experience leveraging device telemetry and operational data to build predictive analytics or anomaly detection solutions
- Familiarity with Temporal or similar workflow orchestration frameworks
- Experience with event-driven architectures and distributed systems
- Knowledge of responsible AI practices, model governance, and AI security
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Software / Web DeveloperSoftware Developer
SHLR Technosoft
Software Developer
Cait Edusys
VB6 Developer (VB 6)
Anush InfobaseAssociate Product Manager
Tatvam Ai Labs Private LimitedIntern
TejasproQuality Control Engineer
Protoxl Design Private LimitedYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 4 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!