AI-Consult.co تعلن عن وظيفة مهندس برمجيات في الرياض
تفاصيل الوظيفة
AI-Consult.co تبحث عن مهندس برمجيات (Software Engineer) للعمل في الرياض، السعودية بدوام كامل وحضوري.
نبذة عن الوظيفة
تقدم الشركة استشارات استراتيجية في الذكاء الاصطناعي وحلول إدارة البيانات لدعم المؤسسات في التحول الرقمي. سيقوم مهندس البرمجيات بتصميم وتطوير واختبار وصيانة الحلول البرمجية التي تدعم استراتيجية الذكاء الاصطناعي وإدارة البيانات وخدمات الأتمتة.
المهام والمسؤوليات
- تنفيذ ميزات الواجهة الخلفية (Back-End) وواجهات API.
- كتابة كود نظيف وقابل للصيانة.
- تصحيح وتحسين الأنظمة الحالية.
- دمج المكونات البرمجية مع منصات الذكاء الاصطناعي والبيانات.
- التعاون مع المستشارين وخبراء البيانات لترجمة متطلبات الأعمال إلى حلول تقنية.
- المشاركة في مراجعات الكود والمساهمة في التوثيق الفني وأفضل الممارسات.
- تحسين سير العمل التطويري وضمان جودة البرمجيات وأمانها.
- دعم تحسينات المنتج المستمرة.
الشروط والمتطلبات
- أساس قوي في علوم الحاسوب بما في ذلك الخوارزميات وهياكل البيانات وهندسة البرمجيات.
- إتقان تطوير البرمجيات والبرمجة مع خبرة في بناء تطبيقات إنتاجية.
- خبرة عملية في تطوير الواجهة الخلفية (Back-End Web Development) بما في ذلك API وقواعد البيانات وأطر الخوادم.
- فهم وتطبيق مبادئ البرمجة كائنية التوجه (OOP).
- درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو مجال تقني ذي صلة (أو خبرة عملية معادلة).
- خبرة مع لغة برمجة حديثة واحدة على الأقل (مثل Python أو Java أو C# أو JavaScript/TypeScript) وأدوات التطوير المرتبطة بها.
- الإلمام بالمنصات السحابية وأنظمة التحكم بالإصدارات (مثل Git) وممارسات CI/CD.
- القدرة على العمل collaboratively في فرق متعددة التخصصات وتوصيل المفاهيم التقنية بوضوح.
- الاهتمام أو الخبرة في الذكاء الاصطناعي أو هندسة البيانات أو حلول الأتمتة (ميزة قوية).
- مهارات قوية في حل المشكلات، الاهتمام بالتفاصيل، والرغبة في التعلم المستمر للتقنيات الجديدة.
عرض النص الأصلي للإعلان
Company Description AI-Consult.co, provides strategic AI advisory and data management solutions that support organizations through digital transformation. The team helps businesses understand the AI landscape, define clear AI goals, and identify high-impact use cases that align with their objectives. Core services include AI strategy and advisory, robust data management solutions, and AI-powered automation to improve efficiency and accuracy. By combining deep technical expertise with strong business insight, AI-Consult.co enables clients to unlock the full potential of AI and achieve sustainable, innovation-driven growth. The company is committed to delivering technologically advanced services grounded in practical business realities.
Role Description This is a full-time, on-site Software Engineer role based in Riyadh, Saudi Arabia. The Software Engineer will design, develop, test, and maintain software solutions that support AI strategy, data management, and automation services. Daily responsibilities include implementing back-end features and APIs, writing clean and maintainable code, debugging and optimizing existing systems, and integrating software components with AI and data platforms. The role involves collaborating with consultants and data experts to translate business requirements into technical solutions, participating in code reviews, and contributing to technical documentation and best practices. The Software Engineer will also help improve development workflows, ensure software quality and security, and support ongoing product enhancements.
Qualifications
- Strong foundation in Computer Science, including algorithms, data structures, and software architecture.
- Proficiency in Software Development and Programming, with experience building production-grade applications.
- Hands-on experience in Back-End Web Development, including APIs, databases, and server-side frameworks.
- Solid understanding and application of Object-Oriented Programming (OOP) principles.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Experience with at least one modern programming language (e.g., Python, Java, C#, or JavaScript/TypeScript) and related development tools.
- Familiarity with cloud platforms, version control (e.g., Git), and CI/CD practices.
- Ability to work collaboratively in cross-functional teams and communicate technical concepts clearly.
- Interest or experience in AI, data engineering, or automation solutions is a strong plus.
- Strong problem-solving skills, attention to detail, and willingness to continuously learn new technologies.