AI Engineer - Valsoft

Valsoft CorporationΒ· Research & Development
Apply Now β†—
πŸ“ Beirut, Beirut Governorate, LebanonFull time

About this role

Aspire Software is looking forΒ a AI 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 job:

How we work with AI

  • AI is a teammate, not a magic wand. We expect you to use it daily for code generation, refactoring, debugging, and code review β€” and to be honest about its limits. Verify, don't trust blindly.
  • Velocity matters. This is a one-developer project supporting a real HR team. We ship multiple changes per day and iterate based on direct user feedback. We do not do month-long rewrites.
  • You own the judgment. Architecture, security, and data-correctness decisions are yours. AI tools accelerate execution; they don't replace thinking about edge cases (a single bad salary record can blow up a $50M number β€” ask me how I know).
  • You'll work directly with the user. No PM, no ticket queue. Conversations happen in Teams or a short weekly sync. Bring context, ask before assuming, push back when needed.

What you'll do

  • Refactor the frontend into a modular, component-based architecture (React / Vue / Svelte β€” your call, with reasoning). Preserve all existing functionality and visual design.
  • Move data off disk to a real database (Postgres or our existing Supabase) with proper migrations and a query layer.
  • Harden security. Replace the current token-based auth with proper session management, add MFA for admins, add audit logging for sensitive views, pen-test the upload endpoints.
  • Set up CI/CD. GitHub Actions for linting, type-check, automated tests, preview deployments. Today every change goes straight to production.
  • Add observability. Error tracking (Sentry or similar), basic uptime/perf monitoring, structured server logs.
  • Document the data pipeline. From BambooHR weekly export β†’ CSV upload β†’ application state. Today this lives in scattered Python and JS.
  • 5+ years full-stack: modern JS/TS frontend framework, Node.js, Postgres, REST/JSON APIs.
  • Strong opinions on incremental refactoring over rewrites. We can't afford a 6-month "stop the world" rebuild.
  • Experience with auth (OAuth/SSO, RBAC), security best practices, and threat modeling.
  • DevOps fluency: CI/CD pipelines, environment management, monitoring/alerting.
  • Comfortable with charting libraries (Chart.js, D3, or similar).
  • AI fluency. Daily use of AI coding tools (Claude Code, Cursor, Copilot, or similar) β€” comfortable shipping production code with AI in the loop, while exercising independent judgment on architecture and security. Bonus if you've built features that call LLM APIs directly (the existing
  • Roster chatbot and the planned HR-Jira automation agent will benefit).

Nice to have

  • HR or workforce-analytics domain experience.
  • Experience with Render, Supabase, or BambooHR's API.
  • Python (for the weekly export pipeline).

Success looks like, after 6 months

  • Frontend split into a maintainable codebase with tests.
  • Page-load and tab-switch times measurably faster (target: ≀1s for first meaningful paint).
  • All data persisted in the database with migrations and backups.
  • Auth + audit + monitoring in place; no production incidents from missing observability.
  • Same HR team using it, no regressions, plus a documented runbook for future contributors.

Frequently Asked Questions

Is the salary disclosed for the AI Engineer - Valsoft position at Valsoft Corporation?
The salary for this AI Engineer - Valsoft role at Valsoft Corporation is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the AI Engineer - Valsoft position at Valsoft Corporation located?
This AI Engineer - Valsoft role at Valsoft Corporation is based in Beirut, Beirut Governorate, Lebanon. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the AI Engineer - Valsoft role at Valsoft Corporation full-time or part-time?
This is listed as a Full time position. It is posted as a AI Engineer - Valsoft role in the Research & Development department at Valsoft Corporation.
Which team or department does the AI Engineer - Valsoft at Valsoft Corporation belong to?
This AI Engineer - Valsoft position is part of the Research & Development department at Valsoft Corporation. See the full job description for more information about the team structure and responsibilities.
How do I apply for the AI Engineer - Valsoft position at Valsoft Corporation?
Click the "Apply Now" button on this page. You will be redirected to Valsoft Corporation's official application portal hosted on workable where you can submit your application directly.
When was the AI Engineer - Valsoft job at Valsoft Corporation posted?
This AI Engineer - Valsoft position at Valsoft Corporation was posted on May 11, 2026. Apply as soon as possible β€” early applications are often reviewed first.
AI Engineer - Valsoft
Valsoft Corporation
Apply for this role β†—

You'll be redirected to Valsoft Corporation's official application page on workable.