Responsibilities
- Design, develop and maintain end-to-end machine learning pipelines and services, from data preparation to model deployment and real-time inference engines, to support Stay22's AI products.
- Own the backend and API development for the Roam (ML-based redirection) engine, ensuring these services are scalable, performant, and reliable.
- Create and maintain internal Large Language Model (LLM) client/gateway layers that allow product teams to leverage language models for features like content suggestions or classification.
- Partner with the ML engineering team to integrate trained models into production services and work with the Data team to consume and optimize data pipelines feeding ML models.
- Coordinate with the Forge/platform team to implement and maintain cloud infrastructure (GCP), CI/CD pipelines, monitoring/logging, and security best practices for all AI-related systems.
- Build internal developer-facing services and tools that accelerate AI experimentation and adoption, effectively acting as an internal AI/ML “platform” to help other teams integrate Neuro's services.
- Ensure backend systems are well-documented, maintainable, and performant at scale. Identify and address performance bottlenecks, implement caching or optimizations as needed, and uphold high standards for code quality and testing.
Requirements
- English proficiency is required for daily communication with international colleagues and direct reports.
- Bachelor's or Master's degree in Computer Science or related field, with 8+ years of software development experience focusing on backend systems.
- Strong proficiency in Python and modern backend frameworks (e.g. FastAPI), with a track record of designing and building scalable APIs and microservices.
- Experience deploying services on cloud platforms (preferably Google Cloud Platform) and using container technologies (Docker, Kubernetes, etc.).
- Proficiency with relational and NoSQL databases (e.g. PostgreSQL, MongoDB) and asynchronous task queues (e.g. Celery). Hands-on experience optimizing database schemas and query performance.
- Understanding of machine learning workflows and the unique challenges of serving ML models (data pipelines, inference latency, etc.).
- Skilled in setting up CI/CD pipelines, automated testing, and monitoring/alerting (logs, metrics, tracing) to ensure system reliability and security.
- Excellent communication and teamwork skills. You should be able to work closely with ML engineers, data engineers, and platform teams to align on interfaces and standards.
- Self-driven problem-solver who can work independently in a hybrid environment.
Nice to Have
- Experience with TypeScript/Node.js is not required for this role but welcomed.
- Familiarity with GCP services like Vertex AI is a plus.
- Experience with ML infrastructure (Vertex AI, TensorFlow Serving, or similar) is advantageous.
Benefits
- Support Travel Creators: Be part of a team that empowers travel creators to explore the world by increasing their passive income potential.
- Empower Your Growth: We hire champions and give them the opportunity to excel, skipping levels and honing their superpowers.
- Lead with Impact: We empower our team members to take charge and make a real impact in the Stay22 universe.
- Location, Location, Location: Enjoy our bright and vibrant office in the heart of Little Italy, surrounded by great shops and restaurants.
- Be Yourself: Embrace a come-as-you-are dress code and a flexible work schedule.
- Comprehensive Benefits: We offer health & dental benefits, retirement plans, learning & development opportunities, and social & team-building activities, including exciting retreats.
Team
Structure: Neuro team focuses on AI/ML infrastructure, including the Roam engine (ML-based redirection), ML pipelines, model hosting, and LLM gateways.
Additional Information
- English proficiency is required for daily communication with international colleagues and direct reports.
- Hybrid work environment.
- Stay22 is an equal-opportunity employer. All qualified applicants are given consideration.
- If you have a disability or particular need that requires accommodation, please contact us at careers@stay22.com.