As a Senior AI Software Engineer (Full-Stack) you will design, build, and refine AI-powered experiences. Your role will focus equally on developing front-end interfaces and implementing backend AI models and services.
Job Specific Duties & Responsibilities:
- 50% UI Development - Build interactive, React interfaces to make complex features intuitive and seamless
- 50% Backend and AI Integration - Develop backend services that support AI models, manage data processing, and optimize performance
- Work with tools/vendors like OpenAI, Anthropic, Langchain and vector databases to enhance our platform
Required Skills, Experience & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 3+ (5+ preferred) years of experience in full-stack development, preferably in a cloud environment
- Strong front-end expertise in React, making up 50% of your role
- Proficiency in multiple software languages like Javascript, Nodejs, and PHP, and a willingness to work across services
- Backend experience with Python and AI frameworks (OpenAI API, Langchain)
- Strong experience with cloud services (e.g., AWS, Azure, Google Cloud)
- Experience with database technologies (SQL/MySQL and NoSQL) and RESTful API development
- Ability to execute both open-ended and pixel-perfect design requirements to spec
- Familiarity with web and mobile development best practices
Other Skills:
- Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments
- Problem solver. You have keen attention to detail, love to build new things, and thrive in ambiguity and even failure. You care about innovation
- Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences
- Independent and reliable. You can work independently and take ownership of projects while ensuring deadlines and expectations are met or exceeded
- Adaptability and willingness to learn and grow in a fast-paced startup environment
- Experience in the hospitality industry is a plus but not required