About the job
Aspire Software is on the lookout for a talented AI Product Software Engineer to be a key contributor to our dynamic team in Lebanon.
About Us: Aspire Software is dedicated to managing and operating a portfolio of proprietary software companies that offer essential solutions across various industries. By applying industry-leading practices, we ensure a swift integration process. Our decentralized model fosters rapid growth, enabling us to reinvest in our portfolio and maintain our position as a leader in the software sector.
Role Overview:
The AI Product Software Engineer is an innovator at heart, focusing on leveraging AI to understand challenges and create effective product solutions. This position operates outside traditional software development practices, allowing for a direct transition from problem identification to solution implementation with AI as the central tool. This role is pivotal within AI Pods, underpinning our commitment to AI-driven product development.
Key Responsibilities:
AI-Centric Product Development
- Utilize AI as the primary method for developing functional product solutions.
- Swiftly prototype and enhance solutions to quickly validate concepts.
- Employ AI agents to assist in design, implementation, and testing.
- Directly translate problem understanding into actionable solutions without the constraints of traditional software development processes.
Problem Solving & Solution Engineering
- Conduct thorough analyses of problems prior to executing solutions.
- Deconstruct vague challenges into manageable parts.
- Investigate diverse solution strategies using AI.
- Make informed decisions balancing speed, quality, and feasibility.
Client Engagement & Support
- Engage in customer demonstrations and presentations of developed solutions.
- Clarify the workings of solutions and the rationale behind design choices.
- Integrate customer feedback into rapid iteration cycles.
Quality Assurance and Continuous Improvement
- Guarantee that solutions meet both functional and performance standards.
- Utilize AI to create unit, integration, and UI tests.
- Iterate consistently based on user feedback and behavioral observations.
Clarification of Role Expectations:
- This is not a conventional software developer position focused on executing tickets.
- The role does not solely involve coding tasks assigned by product managers.
- It is not confined by story points, sprint processes, or fixed SDLC phases.
