Gen AI Architect
2 months ago
Company Overview
Data-Core Systems, Inc. is a leading provider of information technology, consulting, and business process services. We offer innovative tech solutions and have worked with various organizations, including companies, hospitals, universities, and government institutions. Our mission is to deliver exceptional client satisfaction through technology innovation, business process expertise, and a collaborative global workforce.
Job Summary
We are seeking a highly skilled Gen AI Architect - Test Automation Specialist to join our Consulting team. As a key member of our team, you will contribute to the design, development, and implementation of complex applications, leveraging new technologies. You will provide technical expertise and systems design for individual initiatives, collaborating with other Subject Matter Experts (SMEs) from our existing team.
Key Responsibilities
- Generative AI Development: Design and implement cutting-edge generative AI systems using Azure cloud services and OpenAI technologies, focusing on creating efficient, scalable models.
- Large Language Model Proficiency: Experience in working with LLMs, particularly in their application to embeddings and vector space models. Ability to fine-tune these models for specific applications.
- Azure and OpenAI Integration: Manage and execute generative AI projects on Azure, ensuring seamless integration with OpenAI's APIs and tools.
- Advanced Python Programming: Proficient in Python, especially in the context of AI and machine learning libraries and frameworks, with a focus on developing and manipulating embeddings and vector space models.
- Embeddings and Vector Space Model Expertise: Deep knowledge of embedding techniques and vector space models as they apply to generative AI. This includes creating, tuning, and leveraging embeddings for various types of data (text, images, etc.).
- Innovative Solution Design: Utilize generative AI to create novel solutions for complex problems, including developing new ways to generate, understand, and manipulate data.
- Collaborative Leadership: Lead interdisciplinary teams and collaborate effectively with software developers, data scientists, and product managers in the AI domain.
- Ethical AI Development: Uphold ethical standards in AI, focusing on responsible use of generative models, data privacy, security, and bias mitigation.
- Model Optimization: Continuously monitor and improve the performance of generative AI models, particularly in the context of embeddings and vector space efficiency.
- Mentorship and Knowledge Sharing: Stay abreast of emerging trends and advancements in generative AI, embeddings, and vector space models. Share expertise and mentor team members in these areas.
- Risk Assessment and Management: Evaluate risks in generative AI projects, especially those related to the use of embeddings and vector models, and develop strategies to address these risks.
- Test Automation Strategy: Define and implement test automation strategies for SAP and Microsoft Dynamics CE applications, incorporating artificial intelligence and machine learning techniques.
- Test Planning and Execution: Develop comprehensive test plans and execute test automation scripts for SAP and Microsoft Dynamics CE applications, covering functional, regression, performance, and integration testing.
- Test Automation Framework Design: Design and implement test automation frameworks tailored to the specific requirements and characteristics of SAP and Microsoft Dynamics CE applications.
- Test Automation Solution Architecture: Architect test automation solutions that support cross-platform testing across different versions and configurations of SAP and Microsoft Dynamics CE applications.
Required Education and Skills
- Bachelor's, Master's, or Ph.D. degree in Computer Science, Software Engineering, or a related field.
- Experience in designing and implementing test automation solutions, with expertise in SAP and Microsoft Dynamics 365 Customer Engagement (CE).
- Strong proficiency in test automation tools and frameworks, such as Selenium, Cucumber, TestNG, or JUnit.
- Experience with AI-powered testing tools and platforms, such as Applitools, or Eggplant, is highly desirable.
- In-depth knowledge of SAP testing tools and methodologies, including SAP Solution Manager, SAP Test Acceleration and Optimization (TAO), and SAP CBTA (Component-Based Test Automation).
- Familiarity with Microsoft Dynamics 365 Customer Engagement (CE) testing tools and frameworks, such as Visual Studio Test Professional and Microsoft Dynamics 365 CE Test Automation Suite.
- Experience with continuous integration and continuous delivery (CI/CD) practices and tools, such as Jenkins, Azure DevOps, or GitLab CI/CD.
- Certifications in test automation, SAP, or Microsoft Dynamics CE are desirable.