Senior Software Engineer
We are looking for a Senior Software Engineer for our client, a US-based wellness-tech startup building an AI-powered platform for salons and wellness centers.
The product combines machine learning, recommendation systems, diagnostics, eCommerce, and operational tooling into a single ecosystem used by real businesses and customers.
The platform analyzes customer data and questionnaire inputs to generate personalized treatment and product recommendations through a custom AI service built with Python, ML models, and Elasticsearch. The engineering team is continuously improving recommendation accuracy, integrating new AI capabilities, and scaling the infrastructure as the product grows.
This is an opportunity to join a small, product-focused team where engineering has direct impact on the business and where developers are expected to contribute across the entire platform, from AI integrations and backend architecture to cloud infrastructure and customer-facing features.
Responsibilities
* Maintain and improve a Python-based AI recommendation service
* Integrate and improve ML/AI models in production environments
* Improve Elasticsearch-based recommendation and search logic
* Continuously improve recommendation accuracy based on business requirements and user data
* Develop backend services using Node.js / TypeScript
* Build frontend functionality using React
* Manage AWS infrastructure and deployment workflows
* Improve CI/CD and overall platform reliability
* Work on integrations with external systems including Shopify
* Participate in architecture decisions and long-term technical planning
Tech Stack
Python, TensorFlow (or similar ML frameworks), Elasticsearch / OpenSearch, TypeScript, Node.js / NestJS, React, AWS, PostgreSQL, Redis, Docker, GitHub Actions / CI/CD.
Requirements
* Strong commercial experience with Python
* Experience working with TensorFlow or similar machine learning frameworks
* Experience integrating AI/ML models into production systems
* Strong experience with Elasticsearch, OpenSearch, or Solr
* Strong experience with TypeScript and Node.js
* Experience building frontend applications with React
* Strong AWS experience
* Experience with Docker, Linux, and CI/CD workflows
* Strong understanding of APIs and backend architecture
* Experience working in startup or product-focused environments
* Advanced English communication skills
Nice to Have
* Experience with recommendation engines or AI-powered personalization systems
* Shopify integration experience
* Experience with Terraform, CloudFormation, or AWS CDK
* Native Android development experience (Kotlin preferred)
* Experience using AI coding assistants such as GitHub Copilot, Cursor, Claude Code, etc.
What Theyβre Looking For
The company is looking for a long-term engineering hire who can take ownership of the product and help lead the technical development of the platform as the company scales.
The immediate priorities are heavily focused on the AI recommendation service, ML integrations, and Elasticsearch-based recommendation infrastructure. Over time, the engineer will also contribute across backend development, infrastructure, integrations, and overall platform evolution.
Required skills experience
| Python | 3 years |
| TypeScript | 3 years |
| AWS | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |