Bestkaam Logo
Xiaomi India Logo

Software Engineer(A231096)

Actively Reviewing the Applications

Xiaomi India

4–8 years
Posted 3 days ago Apply by June 11, 2026

Job Description

Key Responsibilities

  • Design, develop, and deploy ML/DL solutions for real-world business problems (from prototype to production).
  • Build and fine-tune deep learning models for computer vision and sequence tasks (CNN, RNN, object detection pipelines).
  • Implement Generative AI systems such as Retrieval-Augmented Generation (RAG), agents, and tool-based workflows.
  • Develop production-grade backend services using FastAPI and integrate ML/GenAI inference into APIs.
  • Containerize and deploy services using Docker, and support scalable deployments across environments.
  • Build and maintain data pipelines, model inference workflows, and monitoring/logging for production systems.
  • Work with MySQL/SQL for data extraction, storage, and analytics use-cases.
  • Collaborate with DevOps/Engineering teams on GitHub workflows, CI/CD pipelines, code quality, and release processes.
  • Support adjacent automation initiatives (e.g., RPA) and contribute across the organization’s tech stack as needed.


Required Skills & Experience

Must-Have (Technical)

  • 2–5 years of professional experience in AI/ML engineering or data science with production exposure.
  • Strong proficiency in Python (clean code, debugging, performance awareness, packaging, testing).
  • Solid understanding of Deep Learning concepts: CNNs, RNNs, and object detection fundamentals/workflows.
  • Hands-on experience with Generative AI: RAG pipelines, LangChain, Google ADK, OpenAI SDK, and agent/tool-calling orchestration.
  • Strong working knowledge of Docker and containerized deployments.
  • Experience using GitHub (branching, PRs, reviews) and working with CI/CD pipelines.
  • Extensive experience building and deploying APIs using FastAPI.
  • Good working knowledge of MySQL and SQL (joins, indexing basics, query performance awareness).

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.