Offre vérifiée
Offre en vedette
Senior Software Engineer
Strathmore University
Nairobi, Kenya
CDI
Publiée il y a 1 mois · Expire dans 4 semaines
Description du poste
An exciting opportunity has arisen for a motivated professional.
Basic job summary:
The Senior Software Engineer will be responsible for designing, building, and operationalizing software infrastructure. This role will lead the full-stack development and system integration of backend services, APIs, and data pipelines.
Key Responsibilities:
Software Development and Design
- Collaborate with the project technical lead and other team members to analyze requirements and design software solutions for AI applications.
- Develop, test, and debug software components for data exchange gateways, and cloud platforms.
- Assist in implementing data management, analytics, and visualization features for AI applications.
- Implement engineering frameworks that enable LLM-based advisory systems, including retrieval-augmented generation (RAG), structured knowledge integration, and prompt orchestration.
- Integrate soil, weather, and agronomic datasets into retrieval and reasoning pipelines to support contextualized and actionable advisory outputs.
- Support experimentation with different GenAI architectures and system configurations in collaboration with data science teams.
- Develop or support frontend and interface components (e.g. dashboards, admin tools, sandbox interfaces) required for internal testing, monitoring, and partner integration.
- Implement technical controls to support data governance requirements, including consent-aware data access, role-based permissions, and audit logging.
- Participate in code reviews and maintain coding standards and best practices.
- Debug Identify and address any software-related issues, anomalies, or performance bottlenecks.
- Collaborate with the Quality Assurance team to ensure a high-quality optimized code solution.
- Ensure the security and integrity of AI software systems, implementing encryption, authentication, and access control mechanisms as necessary.
- Perform code reviews, testing, and debugging activities to maintain high quality and reliability in software deliverables.
- Ensure secure handling of sensitive or regulated data in line with Kenya’s Data
- Protection Act and project governance frameworks.
- Embed responsible AI considerations into system design, including safeguards, escalation pathways, and human-in-the-loop mechanisms where required.
- Create and maintain comprehensive repository documentation for software designs, iterations, specifications, and testing procedures.
- Develop standard operating procedures (SOPs) for software MVP development and testing.
- Generate simulation and evaluat...
Ce poste vous intéresse ?
Se connecter pour voir l'emailPas encore inscrit ? Créer un compte gratuit