AI Integrator / Software Engineer
Beirut, Beirut Governorate, Lebanon
⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️
Valsoft Corporation
Valsoft's focus is to acquire and grow vertical software businesses that provide mission-critical solutions in their respective niche or market.Aspire Software is looking for an AI Integrator / Software Engineer to join our team in Lebanon.
Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
About the Role
We are seeking an experienced AI Integrator / Software Engineer to bridge the gap between machine learning models and real-world applications. In this role, you will be responsible for embedding AI capabilities into production systems, building user-facing components, and ensuring that AI-powered features are robust, scalable, and maintainable over time.
Requirements
Key Responsibilities
AI Integration
- Deploy and integrate machine learning models (including LLMs or custom models) into production environments across cloud, web, and internal systems.
- Build and maintain APIs, microservices, and middleware to enable seamless communication between ML components and applications.
- Collaborate with data scientists and ML engineers to operationalize models and manage dependencies, latency, and versioning.
Tool & Interface Development
- Develop intuitive, performant, and responsive user-facing tools or interfaces that expose AI features to end users.
- Work closely with product teams to design user interactions around intelligent behavior, ensuring consistency and usability.
- Build internal tools that streamline AI feature development, monitoring, or feedback collection.
Scalability & Engineering Excellence
- Design systems with an emphasis on performance, uptime, and scalability to handle production-grade workloads.
- Apply software engineering best practices, including CI/CD, automated testing, and observability.
- Ensure long-term maintainability of codebases, including technical documentation and modular design patterns.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in software engineering, ideally with AI/ML-powered products.
- Strong backend development experience (e.g., Python, Node.js, Go) and knowledge of API frameworks like FastAPI, Flask, or Express.
- Familiarity with ML model lifecycle and deployment tools (e.g., MLflow, TensorFlow Serving, Docker, Kubernetes).
- Experience working with cloud platforms (AWS, GCP, or Azure) and serverless architectures.
Preferred Skills
- Experience with frontend technologies for building AI-driven interfaces.
- Understanding of MLOps, monitoring, and model version control.
- Knowledge of performance optimization and horizontal scaling techniques.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture AWS Azure CI/CD Computer Science Docker Engineering FastAPI Flask GCP Kubernetes LLMs Machine Learning Microservices MLFlow ML models MLOps Node.js Python TensorFlow Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.