Job Description
Job Role: Senior Software Engineer
Location: Remote (Gulf Countries)
Availability: full-time
Languages: who are native Arabic speakers
About Us:
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!
Role Overview:
As a Senior Software Engineer, you will play a pivotal role in building and scaling our innovative platform. You will design, develop, and maintain high-performance systems, and collaborate with cross-functional teams to deliver new features. If you’re passionate about AI, excited by technical challenges, and eager to make an impact, we’d love to meet you.
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).
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 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
- Clearly articulate machine learning concepts and the implications of model outcomes to non-technical stakeholders through presentations and written documentation
- Collaborate with DevOps teams to deploy machine learning models in a cloud-based environment, ensuring that models are easily maintainable, scalable, and robust
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.
Join Us:
If you’re excited about transforming the future of professional services with AI, we’d love to hear from you. Apply today and be part of a team that’s redefining what’s possible.