Company Overview
Quash is a dynamic startup revolutionizing the software testing process by offering a comprehensive tool that facilitates quicker bug reporting and resolution. Headquartered in Bengaluru, Karnataka, Quash specializes in the Software Development industry, aiming to enhance efficiency for testers and developers alike.
Job Overview
We are seeking a talented Mid-Level Applied AI Engineer to join our team in Bengaluru on a full-time basis. As an Applied AI Engineer at Quash, you will leverage your expertise in AI and related technologies to innovate and enhance our software testing solutions. You will play a vital role in integrating AI components into our products, ensuring robust performance and user experience.
Qualifications and Skills
- Proficiency in Python programming language, enabling the development of efficient and robust AI models and applications.
- Experience with FastAPI to design and implement high-performance HTTP APIs that are integral to our cloud-based services.
- Knowledge of Autogen, CrewAI and A2A frameworks to build agentic flows.
- Familiarity with retrieval-augmented generation (RAG), allowing for the implementation of advanced data retrieval techniques in AI solutions.
- Understanding of cached-augmented generation (CAG) to enhance contextual data representation and output generation in AI models.
- Deep understanding of Artificial Intelligence and its application in real-world problem-solving within the software development space.
- Experience with large language models (LLM) and their deployment in AI-driven applications to improve software development processes.
- Strong problem-solving skills, with the ability to analyze complex challenges and devise innovative AI-driven solutions.
Roles and Responsibilities
- Develop and implement AI algorithms and models to enhance software testing tools and reduce bug resolution times.
- Collaborate with cross-functional teams to understand requirements and integrate AI capabilities with existing software systems.
- Design and build scalable applications using FastAPI, ensuring optimal performance and user experience.
- Utilize retrieval-augmented generation techniques to improve data accuracy and efficiency in bug reporting processes.
- Conduct research to identify new AI technologies and methodologies suitable for our product offerings.
- Perform code reviews and provide technical guidance to ensure high-quality software development practices across the team.
- Monitor and evaluate the performance of AI systems, adapting models as necessary to meet evolving business requirements.
- Document AI processes, methodologies, and frameworks to facilitate knowledge sharing and continuous improvement within the team.