Capco Technologies
AI Engineer - Full Stack Development
- Compensation
- Not disclosed
- Location
- Pune
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Fullstack
- Posted
Skills
Full 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.