- Company Name
- Optix
- Job Title
- Full Stack Engineer (AI Focus)
- Job Description
-
**Job Title:** Full Stack Engineer (AI Focus)
**Role Summary:**
Design, build, and maintain end‑to‑end AI‑driven features for a SaaS workspace management platform. Work with PHP/Laravel, MySQL, and modern web technologies to develop scalable REST/GraphQL APIs, data pipelines, and user interfaces that integrate AI services and enhance operational efficiency for flex‑space operators.
**Expectations:**
- Deliver AI‑centered functionalities within agreed timelines.
- Apply best practices in AI development, including prompt engineering, evaluation, and user‑experience considerations.
- Collaborate with product, technical lead, and cross‑functional teams to iterate on product features.
- Mentor junior staff and share AI‑development knowledge across the organization.
**Key Responsibilities:**
- Develop and extend backend services using PHP/Laravel, MySQL, and related stack.
- Construct and optimize data pipelines, ETL workflows, and integration patterns for AI capabilities.
- Implement REST/GraphQL APIs and third‑party integration layers.
- Build and maintain frontend components that present AI‑powered insights and controls to users.
- Conduct unit testing, continuous integration, and code reviews to ensure high quality.
- Design evaluation frameworks, monitoring, and logging for AI feature performance and accuracy.
- Identify opportunities to improve system scalability, reliability, and user experience through AI.
- Maintain documentation for API endpoints, data flows, and AI model usage.
**Required Skills:**
- 5+ years of full‑stack software engineering experience with modern frameworks.
- Strong backend proficiency in PHP/Laravel and MySQL (or comparable stack).
- Proven ability to design, develop, and scale REST/GraphQL APIs.
- Experience with data engineering elements: data flow patterns, ETL, and handling large datasets.
- Hands‑on experience integrating AI APIs; familiarity with prompt engineering and context management.
- Solid grasp of testing, CI/CD, unit testing, version control (Git), and Linux CLI.
- Excellent problem‑solving, systems thinking, and communication skills.
- Empathy and ability to work independently or in collaborative teams.
- Bonus: knowledge of LangChain, Pydantic, LlamaIndex, containerization (Docker), cloud platforms (AWS, GCP), microservices, event‑driven architecture, and B2B SaaS operations.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- Relevant certifications in cloud, AI, or software architecture are advantageous but not mandatory.