AI Software Engineer

icims

Bangalore 4 Years Exp Posted 1h ago

Job Description

  • Designing, deploying, and optimizing AI and machine learning solutions in production environments.
  • Building scalable pipelines for real-time inference, batch processing, and model-serving use cases.
  • Developing secure and reliable APIs and services that expose AI capabilities to customers and business applications.
  • Implementing MLOps practices, including CI/CD pipelines, monitoring, logging, alerting, and performance tracking.
  • Collaborating with data scientists and technical teams to convert research models into production-ready solutions.
  • Identifying architectural improvements, improving platform reliability, and staying current with emerging AI and ML technologies.

What we need to see from you

  • 4 + yrs of experience in AI, machine learning, or software engineering roles with exposure to production deployments.
  • Strong Python programming skills and ability to build reliable, maintainable software solutions.
  • Hands-on knowledge of APIs, model serving, containerization, and cloud-based deployment approaches.
  • Familiarity with Docker, Kubernetes, cloud platforms, and Infrastructure as Code tools such as Terraform.
  • Understanding of SQL, NoSQL, vector databases, and data pipelines used in AI or ML workflows.
    • Clear communication skills with the ability to explain technical decisions to both engineering teams and business stakeholders.

Similar Openings for You