JobsAisle
B

Senior software engineer – llm chatbot and avatar (qatar)

BAE Systems Strategic Aerospace Services WLL

Doha, QatarQAR 15,750-36,750/moToday
QatarIT & TechnologyFull Time

Skills Required

AgileScrumErpCommunicationLeadershipEnglish

Job Description

BAE Systems Strategic Aerospace Services WLL | Full timeSenior Software Engineer – LLM Chatbot and Avatar (Qatar)A senior engineer for this role is one of the keypeople that will support the technical manager and solution architect infronting the customer. The engineer is expected to be able to do requirementgathering, communicating the requirements to offshore development/product team,be a proxy for the offshore development/product team for technical design,testing & deployment. As a module trackleader, you are expected to manage customer expectations and coordinatedelivery with the development/product team by managing the project schedule andtasking of the module.You are expected to work with various roles in the project including but not limited to:BA Lead/Manager togather requirements.Off-shore teams fordeliver project modules (development/product teams).Singapore HQ teams toon product features & extensions.Test Manager toconduct internal & external testing for the project.Manage productvendors and integrations of products with developersResponsibilitiesRequirement GatheringMeet customer,users and product teams to derive requirements.Good andinnovative in UI wireframe prototyping to solicit requirements. Manage chatbot avatar designers to deliveravatar UI/UX requirements.Pushcustomers to obtain knowledge bases for LLM. Curate and manage knowledge bases for LLM as the proxy for developmentand product teams.Work with BA and development team to derive use cases of LLM chatbot usages.Convertrequirements into epics and user stories.Work with UIUX engineer to come up with user journey before and after solutioning.Communicatewith UIUX engineer to product wireframes and interactive prototypes.Convertbusiness requirements to technical documents.Work withdevelopment and product teams to derive design documents.Work withavatar and LLM chatbot backend teams to ensure integrated design delivery forproduct enhancement and for use cases.Work withtechnical manager and technical leads (offshore) to come up with technicaldesign for module requirements.Work withtechnical manager and senior technical leads (Singapore) to come up withtechnical design for product customisation requirements. Practitioner of SCRUMMethodologyWork withpartners and vendors to integrate applications.Integrationwith other project subsystems to complete the full system, e.g. app-to-appintegrations and cybersecurity.Work with Technical Architect/Manager on the technical design of assigned modules.Coordinateand work with project engineers and system engineers to ensure integrations ofasset data into the product.Coordinateand work with project engineers and users to conduct test and commissioning ofuse cases.Support Test Manager in the documentation of test scenarios for software modules.Support Test Manager in internal testing of software modulesSupport Test Manager in the integration testing of software modulesSupport Test Manager in User Acceptance Testing (UAT)Able touse various Dev Ops tools to perform the following:Deployment of software systemsPatching of software updatesRun static code analysis using Dev Ops toolsManage branching, approval of check-ins etcRun dynamic analysis with Dev Ops toolsFacilitate offshore developers and leads insecurity report lapses.Able touse automation test tools to conduct performance testing for project.Able toproduct performance test report.RequirementsPersonality & Work TraitsSoftware Engineering certifications and/or relevant degree.Good Leadership skillsAble to manage a team of 2-4 peopleIndependent Worker (Able to work independently with minimalguidance)A proactive work attitudeA team player (Inclusive mind-set to collaborate effectivelyin a diverse team)Able to deliver with quality*Fast learner (for technology)Work ExperienceExperiencedin software requirements gathering and team leading of both frontend andbackend development.Experiencedin application deployment to an IT infrastructure (on-premise and publiccloud).Experiencedwith LLM chatbot and avatar development and/or integration.Goodunderstanding and experience of one or more full project SDLC as technical leadAble toconfidently and clearly communicate with othersAble toexpress design using UML notation & UML Diagrams, and good in writing softwareengineering documentation.Worked inat least 2 projects using English as the main language of communication.Experiencewith SCRUM or other agile frameworkTechnical SkillsMicrosoft project or a scheduling toolSome experience with programming languages & developmenttools:Some experience with programming frameworksMicroservices design and containers deployment ofapplicationsOne or more of the following COTS products experienceEnterprise Service Bus & Messaging Brokers