Job Description
Aspire Software is looking for a Senior Software Developer 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βre hiring a Full-Stack AI Engineer who can own AI systems end-to-end, from application logic and backend services to AI integrations, prompt systems, and infrastructure. This role is focused on shipping production-grade AI, not experimentation or demos.
Key Responsibilities
- Build and ship AI-powered features within existing SaaS products
- Design and develop new AI-native products (0β1) from concept to production
- Implement backend services, APIs, and workflows supporting AI systems
- Build and maintain retrieval, embedding, and data pipelines
- Integrate LLMs, voice, and automation tools into production systems
- Design, version, and maintain prompt systems as part of the application layer
- Define, implement, and iterate on AI evaluations to measure quality and reliability
- Own deployment, monitoring, and iteration of AI features in production
- Collaborate closely with product, design, and domain teams across the portfolio
Requirements
- Strong experience as a full-stack or backend engineer
- Proven track record shipping AI-powered features to production
- Hands-on experience with RAG systems, embeddings, and vector databases
- Strong understanding of backend architecture, APIs, and data models
- Experience integrating third-party APIs and services
- Comfortable owning features end-to-end with minimal oversight
- Able to operate effectively in ambiguous, early-stage problem spaces
- Senior-level engineering judgment around reliability, performance, and tradeoffs
- Leverage AI coding IDE and agents such as Cursor and Claude
- Languages: TypeScript and/or JavaScript, Python, or similar
- Backend: Node.js-based services, REST, GraphQL and event-driven APIs
- Frontend / App layer: React, Next.js, or similar frameworks
- Databases: PostgreSQL (including pgvector), familiarity with structured/unstructured data
- Cloud & services: Experience building on modern cloud platforms and managed services
- System design: Services that scale across multiple tenants, products, and workloads
- Strong competency in prompt engineering, including:
- Designing prompts for consistency, robustness, and scale
- Treating prompts as first-class engineering artifacts
- Iterating based on real-world usage and failure modes
- Experience designing and running AI evaluations, including:
- Defining success criteria for AI outputs
- Qualitative and quantitative evaluation approaches
- Using eval results to improve prompts, pipelines, and UX
- Practical understanding of LLM behavior, limitations, and cost tradeoffs
Preferred Skills and Qualifications:
- LLM providers: OpenAI, Anthropic, Google
- Vector databases: Pinecone, Weaviate, Qdrant, pgvector
- AI frameworks: LangChain, LlamaIndex, or custom pipelines
- Voice and speech: Whisper, ElevenLabs, Vapi
- Automation: n8n, Temporal, event-driven workflows
- Cloud and infra: Supabase, AWS, GCP, Vercel
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application