Aspire Software is looking for a Senior AI Software Engineer (.NET (C#) and JavaScript.) 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 Senior AI Software Engineer to join one of our AI Pods. This is a hands on development role focused on building innovative AI-powered solutions and applications across multiple portfolio companies. You will collaborate with senior engineers, architects, and business stakeholders to translate requirements into working features, with a strong emphasis on modern development practices and automation. If you are passionate about AI, comfortable working across .NET and JavaScript/Bootstrap frontends, and excited by projects involving GEO mapping services and data visualization, this role is an excellent fit
Key Responsibilities:
AI-Powered Development:
- Design and implement AI-enabled features within enterprise web applications.
- Build RESTful APIs, microservices, and front-end components using .NET and JavaScript frameworks
- Integrate mapping APIs (e.g., Google Maps, Leaflet, Mapbox) for spatial data visualization
Collaborate & Execute:
- Work closely with senior engineers and product owners to clarify requirements and deliver solutions that add measurable business value.
- Participate in sprint planning, code reviews, and backlog grooming
Automation & Quality:
- Contribute to CI/CD pipelines and testing automation to ensure smooth, reliable releases.
- Support efforts to reduce technical debt and improve maintainability
AI Tooling & Experience:
- Experiment with and apply Generative AI and ML tools where they can accelerate development or improve user experience.
- Share findings and best practices with the team.
Problem Solving:
- Troubleshoot and optimize performance, scalability, and data-handling issues.
- Adapt to different technical environments across the portfolio.
Requirements
- 5–8 years of experience in software engineering with .NET (C#) and JavaScript
- Experience with Bootstrap or similar front-end frameworks.
- Familiarity with GEO mapping services (Google Maps API, Leaflet, or similar) preferred.
- Understanding of RESTful APIs, SQL/NoSQL databases, and modern deployment practices.
- Exposure to Generative AI or machine learning development tools (Claude Code, Github Copilot, AWS Bedrock, OpenAI, LangChain, Azure AI, etc.) preferred
- Architect and optimize vector database solutions to power semantic search and enhance retrieval-augmented generation (RAG) workflows with scalability and efficiency
- Familiarity with Git-based workflows and CI/CD pipelines.
- Implement privacy-preserving AI practices, ensuring compliance with data protection regulations while safeguarding sensitive information through techniques such as data anonymization, secure model training, and responsible governance
- Adept at Prompt and Context Engineering best practices. You have created reusable prompt templates, blueprints, and processes
- Collaborative mindset with strong communication skills.
- Comfortable working in a remote, distributed environment.
- Willingness to learn, experiment, and take initiative.
- Working hours based on Eastern Time Zone due to collaboration needs across North America and Europe