Senior Software Engineer

to $5500

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
TensorFlow, Elasticsearch, Node.js, NestJS, React, PostgreSQL, Redis, Docker, GitHub
Published 12 May
56 views
Β·
6 applications
Connected to ATS
Last responded right now
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...