India’s ancient carpet weaving industry meets AI

Called talim, the code has been used for hundreds of years to design carpets and convey information to weavers.

From the age of eight, and following in the footsteps of his father, Mohammad Rafiq Sofi has been weaving carpets using talim designs.

“It took me five years to learn how to weave properly,” says Mr Sofi, now 57.

Much has changed during his half century in the industry. Mr Sofi says that in the early days it could take more than six months to complete a carpet.

To start the process, a designer would draw up a carpet. A talim expert would then encode that design, and in small sections send it off for weaving.

Those chunks of code would be translated for Mr Sofi and weavers like him, showing them where to knot each thread and which colour to use.

Talim code

Each section would only represent a small piece of the carpet, so hundreds would be needed for the whole carpet, with much back and forth between the designers and weavers.

The process made mistakes difficult to spot and time-consuming to correct.

But these days computer software has streamlined the process and Mr Sofi can finish a carpet in six weeks.

The weaving and knotting is still done by hand, but now computer software handles the design and creation of the talim code. It means Mr Sofi can see the whole design at once, instead of just small sections.

Any potential problems can be spotted in advance, cutting down on time-consuming errors.

“This innovation in handmade carpets is not to disrupt the essence of artistic carpets, it’s just to speed up the process – designs being available now at a speed,” says Mehmood Shah, the director of Handloom & Handicrafts for the government of Jammu and Kashmir.

Presentational grey line

The latest innovation comes from technology firms that are applying artificial intelligence to the process.

Aby Mathew is chief operating officer at International Virtual Assistance, a computer software firm that specialises in analysing data.

His company is training an artificial intelligence (AI) system to understand the talim code by showing it pictures of carpets and lines of talim code.

The AI is still being developed and the process will still require a human to write the code, but Mr Mathew says it should speed up manufacturing by decoding the talim instructions for the weavers.

“Weavers will be able to try out new patterns, update classic themes to suit contemporary tastes, and produce one-of-a-kind, custom carpets,” says Mr Mathew.

As India grows richer he sees an increasing demand for carpets that the traditional industry will struggle to meet.

“The tastes of customers are evolving, with a growing desire for carpets that are fashionable, long-lasting, and low maintenance. Conventional carpet-making techniques are frequently labour-intensive and sluggish – they might not be able to satisfy these needs,” says Mr Mathew.

Women working on dyed wool
Image caption, Thousands of people are working in the carpet industry in Jammu and Kashmir

Aditya Gupta founded Rug Republic 32 years ago, it now employs around 5,000 people and makes up to 15,000 rugs per month. He says the Indian rug and carpet industry is facing stiff competition from rivals in Turkey and China and needs to keep up with the latest manufacturing techniques.

“Innovation is important in every industry – without it, we die,” he says.

“The Indian carpet industry is an interesting case, where it is not only about moving forward with new tech, but rather moving the old and the new hand in hand.

“The innovation now is oriented towards creating designs that cannot be copied by machines while still using traditional techniques.”

At Rug Republic, new tech has been introduced for the design, washing and drying of carpets and for monitoring moisture levels. As well as the traditional wool, materials like recycled jeans, cotton and leather have been experimented with.

Despite all the innovation, Mr Gupta still values the old methods.

“The manufacturing side of things still needs to be traditional and handmade as that is the main charm the consumers seek.”

Weaver at a loom
Image caption, Carpet makers say they need to innovate to keep up with international rivals

The industry has also been helped by an official tagging system which identifies a genuine hand-knotted Kashmiri carpets.

By scanning a QR code buyers can verify the carpet designer and how it was made.

“If the [Handicrafts] department hadn’t taken this step, maybe this trade in handwoven carpets would have died in a few years,” says carpet designer, Shahnawaz Ahmad.

That would have been a blow as the industry is an important part of the local economy. It employs around 50 thousand workers in Jammu and Kashmir, who collectively produce rugs and carpets worth around £36m ($28m) a year.

The developments in carpet making have given hope to old-timers like Feroz Ahmad Bhat, who has been weaving carpets for the past thirty years.

“In my early days, our earnings were good and a lot of people were involved with this work. Then a time came when wages were very low. But now new designs have been introduced and this work has picked up pace again. Now it’s flourishing again.”

Read the Story

Job Title: DevOps Engineer

Responsibilities:

Implementing and managing continuous integration and deployment pipelines. Automating infrastructure provisioning and configuration. Monitoring system performance and ensuring high availability. Managing containerization and orchestration (e.g., Docker, Kubernetes). Collaborating with development and operations teams to streamline processes.

Requirements:

Experience Needed: 1 to 2 years
Proficiency in scripting languages (Python, Bash, etc.).
Experienced with configuration management tools (Ansible, Chef, Puppet).
Knowledge of cloud platforms (AWS, Azure, Google Cloud).
Understanding of networking and security concepts.
Familiarity with CI/CD tools (Jenkins, GitLab CI).

Send Your CV @ hr@ivasystems.com

(Please include the position you are applying for in the subject. Otherwise your application will be rejected)

Job Title: Data Scientist

Job Description:

As a Data Scientist at IVA, you will leverage your expertise in data analysis, machine learning, and statistical modeling to derive insights and drive decision-making. You will work with large datasets, develop predictive models, and collaborate with cross-functional teams to develop innovative solutions to complex business problems.

Responsibilities:

Collect, clean, and preprocess large datasets from various sources, ensuring data quality and integrity.
Perform exploratory data analysis to identify patterns, trends, and relationships in the data.
Develop and implement machine learning algorithms and statistical models to solve business problems and generate actionable insights.
Collaborate with stakeholders to define project objectives, requirements, and success criteria.
Design and execute experiments to test hypotheses and validate model performance.
Communicate findings and recommendations to non-technical stakeholders through data visualization, reports, and presentations.
Work with software engineers to deploy and integrate machine learning models into production systems.
Monitor model performance and provide ongoing support and maintenance as needed.
Stay updated on emerging trends and best practices in data science and machine learning.
Mentor junior team members and contribute to knowledge sharing and skill development within the team.
Requirements:

Proven experience as a Data Scientist or similar role, with a track record of developing and deploying machine learning models in a business environment.
Proficiency in programming languages such as Python or R, as well as libraries and frameworks for data manipulation, analysis, and visualization (e.g., pandas, NumPy, scikit-learn, matplotlib, seaborn).
Strong understanding of machine learning algorithms and statistical techniques, with experience in model selection, evaluation, and optimization.

Excellent communication and presentation skills, with the ability to explain technical concepts to non-technical audiences.
Experience working with large-scale datasets
Strong problem-solving and critical-thinking skills, with a passion for solving complex business problems using data-driven approaches.
Join our team and contribute to cutting-edge projects that leverage data science and machine learning to drive innovation and business impact. As a Data Scientist at IVA , you will have the opportunity to work with talented professionals and make a meaningful difference in the world.

Send Your CV @ hr@ivasystems.com

Job Title: Business Analyst

Job Description:

As a Business Analyst at IVA , you will play a key role in analyzing business processes, identifying opportunities for improvement, and recommending solutions to enhance organizational efficiency and effectiveness. You will collaborate with stakeholders to gather and analyze requirements, facilitate communication between technical and non-technical teams, and ensure that project objectives are met.

Responsibilities:

  1. Gather and analyze business requirements through stakeholder interviews, workshops, and analysis of existing processes and systems.
  2. Document and prioritize business requirements, ensuring alignment with project goals and objectives.
  3. Collaborate with cross-functional teams to translate business requirements into functional specifications and user stories.
  4. Facilitate communication between technical and non-technical stakeholders to ensure a shared understanding of project requirements and expectations.
  5. Conduct gap analysis to identify discrepancies between current and desired business processes, and recommend solutions to address them.
  6. Assist in the design and development of software solutions, providing input on user interface design and functionality.
  7. Support project planning and implementation efforts, including testing, training, and change management activities.
  8. Monitor project progress and communicate updates to stakeholders, addressing any issues or concerns as they arise.
  9. Conduct post-implementation reviews to evaluate project success and identify opportunities for further improvement.
  10. Stay updated on industry trends and best practices in business analysis, and share knowledge with team members.

Requirements:

  1. Proven experience as a Business Analyst or similar role, preferably in the IT industry.
  2. Strong analytical and problem-solving skills, with the ability to think critically and identify creative solutions.
  3. Excellent communication and interpersonal skills, with the ability to build rapport and collaborate effectively with diverse stakeholders.
  4. Proficiency in business analysis tools and techniques, such as requirements elicitation, process modeling, and use case development.
  5. Knowledge of project management methodologies, such as Agile or Waterfall.
  6. Bachelor's degree in business administration, computer science, or a related field.
  7. Business Analysis Professional (CBAP) certification is a plus.

Join our team and be part of a dynamic and innovative organization that values collaboration, creativity, and continuous improvement. As a Business Analyst at IVA , you will have the opportunity to make a meaningful impact and drive positive change across the organization.

Send Your CV @ hr@ivasystems.com

Job Title: Project Manager

Job Description:

As a Project Manager at IVA , you will be responsible for overseeing the planning, execution, and delivery of projects within our organization. You will collaborate with cross-functional teams to ensure project success while adhering to timelines, budgets, and quality standards. Your leadership and organizational skills will play a critical role in driving project efficiency and achieving business objectives.

Responsibilities:

  1. Lead project planning, including defining project scope, goals, and deliverables.
  2. Develop project timelines, budgets, and resource allocation plans.
  3. Coordinate project activities and tasks, ensuring alignment with project objectives.
  4. Monitor project progress and performance, identifying and addressing any issues or risks.
  5. Communicate project status updates to stakeholders and leadership teams.
  6. Manage project budgets and expenses, tracking expenditures and ensuring adherence to financial constraints.
  7. Foster collaboration and teamwork among project team members, promoting a positive and productive work environment.
  8. Facilitate problem-solving and decision-making processes to overcome project challenges.
  9. Conduct project reviews and evaluations, identifying opportunities for process improvements and lessons learned.
  10. Ensure compliance with project management best practices and organizational policies.

Requirements:

  1. Proven experience as a Project Manager or similar role, preferably in the IT industry.
  2. Strong leadership and communication skills, with the ability to motivate and inspire teams.
  3. Excellent organizational and time management skills, with a keen attention to detail.
  4. Proficiency in project management tools and software, such as Microsoft Project or Asana.
  5. Knowledge of project management methodologies, such as Agile or Waterfall.
  6. Bachelor's degree in business administration, computer science, or a related field.
  7. Project Management Professional (PMP) certification is a plus.

Join our team and take on the challenge of leading projects that drive innovation and impact. As a Project Manager at IVA , you will have the opportunity to collaborate with talented professionals and contribute to the success of cutting-edge projects.

Send Your CV @ hr@ivasystems.com

Job Title: UI/UX Designer

Job Description:

The UI/UX Designer plays a pivotal role in the development and enhancement of digital products and experiences. They are responsible for crafting intuitive and visually appealing user interfaces while ensuring seamless user experiences across various digital platforms. Key responsibilities include:

Responsibilities:

  • Conduct user research to understand behaviors, needs, and pain points.
  • Create wireframes and prototypes for design visualization and iteration.
  • Design visually engaging user interfaces aligned with application/brand guidelines.
  • Define and implement interactive elements and animations for improved engagement.
  • Collaborate with cross-functional teams to conduct usability testing and analyze results.
  • Ensure designs adhere to accessibility standards for inclusive experiences.
  • Document design requirements through user personas, flows, and specifications
  • Stay updated on industry trends and emerging technologies for continuous improvement.
  • Incorporate feedback from users, stakeholders, and team members to refine designs.

Requirements:


Additionally, familiarity with accessibility standards (such as WCAG) and experience in creating accessible designs is highly desirable. The ability to work collaboratively in cross-functional teams, excellent communication skills, and a keen eye for detail are also important qualities for success in this role. Here are the key requirements for a UI/UX designer we are looking for:

UI Design Skills: Proficiency in visual design principles, including layout, typography, color theory, and iconography, to create visually appealing user interfaces.

  • UX Design Skills: Understanding of user-centered design principles, information architecture, interaction design, and usability best practices to create intuitive and efficient user experiences.
  • Design Tools Proficiency: Mastery of design tools such as Sketch, Adobe XD, Figma, or Adobe Creative Suite for creating wireframes, prototypes, and high-fidelity designs.
  • Problem-Solving Abilities: Strong analytical and problem-solving skills to identify user needs, pain points, and opportunities for improvement and translate them into effective design solutions.
  • Communication Skills: Excellent communication and collaboration skills to effectively communicate design concepts, rationale, and solutions to cross-functional teams and stakeholders.
  • Empathy: Empathy towards users to understand their perspectives, emotions, and behaviors, and advocate for their needs throughout the design process.
  • Prototyping and Wireframing Skills: Proficiency in creating low-fidelity wireframes and high-fidelity prototypes to visualize and iterate on design concepts and user flows.
  • Frontend Development Knowledge: Basic understanding of frontend development technologies such as HTML, CSS, and JavaScript to collaborate effectively with developers and ensure design feasibility.
  • Attention to Detail: Strong attention to detail to ensure consistency, coherence, and accuracy in design assets, specifications, and documentation.
  • Adaptability and Openness to Feedback: Willingness to adapt to changing requirements, receive constructive feedback, and iterate on designs based on user feedback and stakeholder input.
  • Continuous Learning: Commitment to continuous learning and staying updated on the latest trends, tools, and technologies in UI/UX design to enhance skills and capabilities.

Joining our team as a UI/UX Designer offers an exciting opportunity to work on challenging projects where you can leverage your technical skills and creativity to craft exceptional digital experiences. With a collaborative environment and a focus on innovation, you'll have the chance to contribute to meaningful projects that impact users. If you're passionate about design, eager to learn and grow, and thrive in a dynamic, fast-paced setting, we welcome you to join our team and be part of our journey to create cutting-edge digital solutions.

Send Your CV @ hr@ivasystems.com

Job Title: Quality Control Engineer (Web Application Development)

Job Description:


We are seeking a skilled Quality Control Engineer to join our web application development team. As a Quality Control Engineer, you will be responsible for ensuring the quality and reliability of our web applications by implementing and executing comprehensive testing processes. You will work closely with developers, product owners, and stakeholders to identify and resolve any defects or issues, ensuring the delivery of high-quality and bug-free web applications.

Responsibilities:

  • Develop and implement quality control processes and procedures for web application development.
  • Collaborate with the development team to understand project requirements and translate them into comprehensive test plans and test cases.
  • Conduct functional, integration, and regression testing of web applications to identify any defects or issues.
  • Perform manual testing of web application features, functionalities, and user interfaces.
  • Develop and maintain automated test scripts using testing frameworks and tools.
  • Execute test cases and document test results, defects, and any issues encountered during testing.
  • Collaborate with developers to investigate and resolve reported defects and issues.
  • Perform cross-browser and cross-device compatibility testing to ensure consistent performance across different platforms.
  • Conduct performance testing to identify and address any bottlenecks or performance-related issues.
  • Collaborate with product owners and stakeholders to ensure that the web application meets the desired quality standards.
  • Participate in design and code reviews to provide quality-related feedback.
  • Stay up to date with the latest trends and best practices in web application testing and quality control.

Requirements:

  • Proven experience as a Quality Control Engineer or similar role in web application development.
  • Solid understanding of web application development principles, methodologies, and technologies.
  • Experience in developing and executing test plans, test cases, and test scripts.
  • Proficient in manual testing methodologies and techniques.
  • Familiarity with automated testing frameworks and tools (e.g., Selenium, Cypress, or similar).
  • Experience in cross-browser and cross-device compatibility testing.
  • Understanding of performance testing methodologies and tools (e.g., JMeter or similar).
  • Knowledge of version control systems (e.g., Git) and issue tracking systems (e.g., JIRA).
  • Familiarity with Agile development methodologies and practices.
  • Strong analytical and problem-solving skills to identify and isolate defects and issues.
  • Excellent attention to detail and ability to prioritize and manage multiple tasks and projects.
  • Strong communication and collaboration skills to work effectively with cross-functional teams.
  • Bachelor’s degree in computer science, Engineering, or a related field is preferred.
  • Relevant certifications in software testing or quality assurance are a plus.

Join our team and contribute to the delivery of high-quality web applications. Your expertise in quality control and testing will play a critical role in ensuring the reliability and performance of our applications, leading to a seamless user experience for our customers.

Send Your CV @ hr@ivasystems.com

Job Title: Front End Developer

Job Description:

We are seeking a skilled Front-End Developer to join our team and contribute to the development and maintenance of our web applications. As a Front-End Developer, you will be responsible for implementing user interfaces and ensuring the overall performance and user experience of our applications. You will work closely with our back-end developers and designers to create seamless and visually appealing web solutions.

Responsibilities:

  • Collaborate with the development team to translate requirements into user-friendly and responsive web interfaces.
  • Implement web designs using HTML, CSS, and Bootstrap, ensuring cross-browser compatibility and responsive design.
  • Develop dynamic and interactive user interfaces using JavaScript and TypeScript.
  • Integrate REST and SOAP APIs to connect front-end components with back-end services.
  • Utilize Angular and AngularJS frameworks to build scalable and efficient web applications.
  • Familiarity with Razor syntax and its implementation in ASP.NET Core 6.
  • Implement AJAX and jQuery functionality to enhance user experience and interactivity.
  • Familiarity with additional frameworks like VUE.js is considered a bonus.
  • Optimize web performance by addressing issues related to load time, caching, and code optimization.
  • Conduct testing and debugging of web applications to identify and fix any issues or bugs.
  • Collaborate with the team to ensure version control and maintain a streamlined development workflow.

Requirements:

  • Proven experience as a Front-End Developer or similar role.
  • Proficient in ASP.NET Core 6 for web development.
  • Strong knowledge of HTML, CSS, and Bootstrap for responsive web design.
  • Solid understanding of JavaScript and TypeScript.
  • Experience with REST and SOAP API integration.
  • Proficient in Angular and AngularJS for building web applications.
  • Familiarity with Razor syntax in ASP.NET Core 6.
  • Working knowledge of AJAX, jQuery, and additional frameworks like VUE.js is a plus.
  • Understanding of responsive design principles and cross-browser compatibility.
  • Strong problem-solving skills and ability to troubleshoot and debug web applications.
  • Proficient in version control systems, such as Git.
  • Excellent collaboration and communication skills.
  • Bachelor’s degree in computer science, Engineering, or a related field is preferred.

Join our team and be a part of a dynamic and innovative organization, where your skills and expertise in front-end development will contribute to building cutting-edge web applications.

Send Your CV @ hr@ivasystems.com

Job Title: Backend Developer

Job Description:

We are seeking an experienced Backend Developer to join our development team. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic of our web applications. Your primary focus will be on building scalable and efficient APIs, integrating with front-end components, and ensuring the overall performance and reliability of our applications.

Responsibilities:

  • -Design, develop, and maintain server-side applications using ASP.NET Core 6 and MVC framework.
  • -Write clean, efficient, and well-documented code using C#, Entity Framework, and SQL Server.
  • -Integrate REST and SOAP APIs to establish communication between different parts of the application.
  • -Ensure responsive design and cross-browser compatibility by implementing appropriate server-side logic.
  • -Optimize web performance by addressing issues related to load time, caching, and code optimization.
  • -Conduct testing and debugging of backend components to identify and fix any issues or bugs.
  • -Implement and maintain version control systems to track code changes and collaborate with the team.
  • -Write unit tests to ensure code quality, reliability, and maintainability.
  • -Apply object-oriented programming principles, design patterns, and software architecture concepts.
  • -Demonstrate understanding of lean programming and solid principles to build scalable and maintainable code.

Requirements:

  • -Proven experience as a Backend Developer or similar role.
  • -Strong knowledge of ASP.NET Core 6 and MVC for web development.
  • -Proficient in C#, Entity Framework, and SQL Server.
  • -Experience with REST and SOAP API integration.
  • -Familiarity with responsive design principles and cross-browser compatibility.
  • -Understanding of web performance optimization techniques.
  • -Solid testing and debugging skills to identify and resolve issues.
  • -Proficient in version control systems, such as Git.
  • -Experience with unit testing frameworks.
  • -Strong understanding of object-oriented programming, design patterns, and software architecture.
  • -Knowledge of lean programming and solid principles for building scalable and maintainable code.
  • -Excellent problem-solving and analytical skills.
  • -Strong collaboration and communication skills.
  • -Bachelor’s degree in computer science, Engineering, or a related field is preferred.

Join our team and work on challenging projects where your expertise in backend development and strong understanding of software architecture will contribute to building robust and high-performing web applications.

Send Your CV @ hr@ivasystems.com

kjghghhbhb kbkhk khkhkh k

The Indian Defence Research Development Organization, one of our principal clients, and IVA have been collaborating closely to handle theoretically challenging and cross-disciplinary challenges in the areas of signal processing, computer vision, and machine learning