Overview:
We are a fast-growing SaaS startup revolutionizing the professional services industry with our AI-powered assistant platform. Our mission is to empower professionals with cutting-edge technology that streamlines workflows and enhances decision-making. Join us and be a part of something transformative!
↔
Job Title: Senior Software Engineer
Location: Remote
Availability: Full-time
Key Responsibilities:
- Design and implement machine learning algorithms tailored for specific functions such as indexing, summarization, or search.
- Oversee data acquisition, storage, and distribution for machine learning projects, ensuring data quality and compliance with privacy policies.
- Perform data preprocessing, including normalization, transformation, and feature engineering to prepare it for machine learning models.
- Develop machine learning models using frameworks like TensorFlow or PyTorch, focusing on scalability and efficiency.
- Translate research algorithms into production-level code that can be integrated into Qanooni’s existing platforms or products.
- Develop automated tools to monitor and report on model performance, identifying and addressing performance degradation or data anomalies as they arise.
- Develop evaluation metrics to judge the efficacy of models, both from a cost and latency perspective.
- Update models as needed based on performance metrics or new data.
- Clearly articulate machine learning concepts and the implications of model outcomes to non-technical stakeholders through presentations and written documentation.
- Collaborate cross-functionally with business stakeholders, software developers, and other engineers to integrate machine learning solutions into broader company operations.
- Collaborate with DevOps teams to deploy machine learning models in a cloud-based environment, ensuring that models are easily maintainable, scalable, and robust.
Required Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- 5+ years of professional experience in Python development.
- Strong proficiency in SQL (PostgreSQL or MySQL).
- Experience with asynchronous programming and RESTful API development.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and microservices architecture.
- Excellent problem-solving skills and attention to detail.
Preferred Qualifications:
- Proficiency in TypeScript and React.
- Knowledge of machine learning and NLP concepts.
- Experience with DevOps practices and tools (CI/CD, Docker, Kubernetes).
- Understanding of professional services industries.
- Experience with data engineering, ETL processes, and big data technologies (e.g., Spark, Hadoop).
Ideal Candidate:
- AI & NLP Enthusiast: Deep understanding of NLP techniques, with hands-on experience in implementing and fine-tuning LLMs.
- Innovator: Experience with AI and NLP libraries (e.g., transformers, spaCy, NLTK) and a track record of developing conversational AI systems or similar NLP projects.
- Lifelong Learner: Someone who actively follows the latest research in AI and NLP, contributes to open-source projects, and is passionate about pushing the boundaries of technology.
- Communicator: Ability to articulate complex AI concepts to both technical and non-technical stakeholders.
What We Offer:
- Competitive salary and equity package.
- The opportunity to work on groundbreaking LLM-powered technology.
- A collaborative and dynamic startup environment.
- Professional development and growth opportunities.
- Flexible work arrangements that suit your lifestyle.
To apply, please click here for available vacancies
نظرة عامة:
نحن شركة ناشئة سريعة النمو في مجال البرمجيات كخدمة (SaaS)، نقوم بثورة في صناعة الخدمات المهنية من خلال منصتنا المدعومة بالذكاء الاصطناعي. مهمتنا هي تمكين المهنيين من خلال التكنولوجيا المتطورة التي تبسط سير العمل وتعزز اتخاذ القرارات. انضم إلينا وكن جزءًا من شيء تحويلي!
المسمى الوظيفي: مهندس برمجيات أول
الموقع: عن بُعد
التوفر: دوام كامل
المسؤوليات الرئيسية:
- تصميم وتنفيذ خوارزميات التعلم الآلي المخصصة لوظائف معينة مثل الفهرسة، التلخيص، أو البحث.
- الإشراف على استحواذ البيانات وتخزينها وتوزيعها لمشاريع التعلم الآلي، مع ضمان جودة البيانات والامتثال لسياسات الخصوصية.
- إجراء معالجة البيانات الأولية، بما في ذلك التطبيع، والتحويل، والهندسة المميزة لتحضير البيانات لنماذج التعلم الآلي.
- تطوير نماذج التعلم الآلي باستخدام أطر عمل مثل TensorFlow أو PyTorch، مع التركيز على قابلية التوسع والكفاءة.
- ترجمة الخوارزميات البحثية إلى كود على مستوى الإنتاج يمكن دمجه في منصات أو منتجات قانوني الحالية.
- تطوير أدوات مؤتمتة لمراقبة وأبلاغ أداء النماذج، وتحديد ومعالجة تدهور الأداء أو الشذوذ في البيانات عند حدوثها.
- تطوير معايير التقييم لقياس فعالية النماذج من حيث التكلفة والزمن.
- تحديث النماذج عند الحاجة بناءً على معايير الأداء أو البيانات الجديدة.
- توضيح مفاهيم التعلم الآلي وتبعات نتائج النماذج لأصحاب المصلحة غير التقنيين من خلال العروض التقديمية والوثائق المكتوبة.
- التعاون عبر الفرق مع أصحاب المصلحة في الأعمال والمطورين البرمجيين والمهندسين الآخرين لدمج حلول التعلم الآلي في العمليات الأوسع للشركة.
- التعاون مع فرق DevOps لنشر نماذج التعلم الآلي في بيئة سحابية، مما يضمن أن النماذج قابلة للصيانة بسهولة وقابلة للتوسع ومتينة.
المؤهلات المطلوبة:
- درجة بكالوريوس في علوم الكمبيوتر أو مجال ذي صلة.
- 5 سنوات أو أكثر من الخبرة المهنية في تطوير Python.
- إتقان قوي في SQL (PostgreSQL أو MySQL).
- خبرة في البرمجة غير المتزامنة وتطوير واجهات API المستندة إلى REST.
- إلمام بمنصات السحابة (AWS، GCP، أو Azure) وهندسة الخدمات الصغيرة.
- مهارات قوية في حل المشكلات والانتباه للتفاصيل.
المؤهلات المفضلة:
- إتقان في TypeScript وReact.
- معرفة بمفاهيم التعلم الآلي وNLP.
- خبرة في ممارسات وأدوات DevOps (CI/CD، Docker، Kubernetes).
- فهم صناعات الخدمات المهنية.
- خبرة في هندسة البيانات، عمليات ETL، وتقنيات البيانات الكبيرة (مثل Spark، Hadoop).
المرشح المثالي:
- محب للذكاء الاصطناعي وNLP: فهم عميق لتقنيات NLP، مع خبرة عملية في تنفيذ وتحسين LLMs.
- مبتكر: خبرة مع مكتبات الذكاء الاصطناعي وNLP (مثل transformers، spaCy، NLTK) وسجل من تطوير أنظمة AI التفاعلية أو مشاريع NLP مشابهة.
- متعلم طوال الحياة: شخص يتابع بنشاط أحدث الأبحاث في الذكاء الاصطناعي وNLP، ويساهم في مشاريع مفتوحة المصدر، ويشعر بالشغف لدفع حدود التكنولوجيا.
- مُتحدث: القدرة على توضيح مفاهيم الذكاء الاصطناعي المعقدة لأصحاب المصلحة الفنيين وغير الفنيين.
ما نقدمه:
- راتب تنافسي وحزمة أسهم.
- الفرصة للعمل على تكنولوجيا مبتكرة مدعومة بالذكاء الاصطناعي LLM.
- بيئة عمل تعاونية وديناميكية في شركة ناشئة.
- فرص تطوير مهني ونمو.
- ترتيبات عمل مرنة تتناسب مع أسلوب حياتك.