HamburgerMenu
hirist

Capco - AI Engineer - Full Stack Development

Capco Technologies
4 - 8 Years
Pune

Posted on: 13/10/2026

Job Description

We are looking for an experienced AI Engineer with strong expertise in Python development, AI/ML integration, and full-stack application development.

The ideal candidate will be responsible for designing, developing, and deploying intelligent applications by combining Python-based backend systems, modern frontend technologies, and AI capabilities.

The role involves building scalable applications, integrating AI models and APIs, developing robust backend services, and collaborating with cross-functional teams to deliver production-ready solutions.

Key Responsibilities :

- Design, develop, and maintain scalable applications using Python and modern full-stack technologies.

- Build backend services, APIs, and business logic using Python frameworks such as FastAPI, Flask, or Django.

- Integrate AI and machine learning models into web applications to deliver intelligent features and automation.

- Develop responsive and user-friendly frontend interfaces using JavaScript, TypeScript, React.js, or similar frameworks.

- Design and implement RESTful APIs and integrate frontend components with backend services.

- Work with large datasets, data processing pipelines, and external data sources to support AI-powered applications.

- Integrate third-party AI services, model APIs, and relevant libraries into application workflows.

- Develop secure, scalable, and high-performance applications with a focus on reliability and maintainability.

- Collaborate with data scientists, AI engineers, product managers, and software developers to translate business requirements into technical solutions.

- Implement authentication, authorization, data validation, error handling, and application security practices.

- Write clean, reusable, and testable code while following software engineering best practices.

- Perform unit testing, integration testing, debugging, and performance optimization.

- Deploy and maintain applications using cloud platforms and CI/CD pipelines.

- Monitor application performance, troubleshoot production issues, and continuously improve system efficiency.

- Participate in code reviews, technical discussions, architecture decisions, and Agile development activities.

Required Skills and Qualifications :

- 4 - 8 years of experience in software development, with strong proficiency in Python and full-stack application development.

- Strong programming knowledge of Python, object-oriented programming, and software design principles.

- Hands-on experience with Python frameworks such as FastAPI, Flask, or Django.

- Experience developing frontend applications using React.js, Angular, Vue.js, or equivalent technologies.

- Proficiency in JavaScript, TypeScript, HTML5, and CSS3.

- Strong understanding of REST APIs, API integration, and backend service development.

- Experience with relational and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.

- Practical experience integrating AI/ML models, AI APIs, or intelligent automation capabilities into applications.

- Understanding of machine learning fundamentals, model inference, and AI application development.

- Experience with Git, version control, debugging, and testing frameworks.

- Knowledge of application deployment, cloud environments, and CI/CD practices.

- Familiarity with Docker and containerized application development.

- Strong problem-solving, analytical, and communication skills.

Preferred Qualifications :

- Experience with generative AI applications, large language model (LLM) integrations, and prompt engineering.

- Familiarity with retrieval-augmented generation (RAG), vector databases, and semantic search.

- Exposure to machine learning libraries such as PyTorch, TensorFlow, or scikit-learn.

- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.

- Familiarity with Kubernetes, automated deployment, and application monitoring.

- Understanding of AI application security, model evaluation, and responsible AI practices.

- Experience building scalable, production-grade AI-powered web applications.

Education :

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...