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
Sponsored
Explore Engineering
Skills in this job
People also search for
Similar Jobs
More jobs at Valsoft Corporation
Apply for this position
Sign In to ApplyAbout Valsoft Corporation
Valsoft was founded in 2015 in Montreal, Canada. Our focus is to acquire and grow vertical market software businesses that provide mission-critical solutions in their respective niche markets.