Data Engineer

Remote

Sweed POS

The POS, marketing, e-commerce, and delivery platform purpose-built to solve the biggest challenges in cannabis retail

View all jobs at Sweed POS

Apply now Apply later

Hi there! 

We are looking for a Data Engineer for the Sweed product startup remote. Further - more, in the Q&A. 

What are we doing?

At Sweed, we provide a comprehensive cannabis retail solution featuring robust POS functionality, detailed analytics, marketing tools, and efficient inventory management. Our progressive web app integrates seamlessly with your existing tablets, requiring no additional hardware.

Since our inception, we've focused on developing an all-in-one system designed for large cannabis retailers. We’re proud to be a market leader, thanks to our standout feature: a complete suite of software in one solution.

Why are we doing this?

We’re committed to exploring the medicinal potential of cannabis, which can help with chronic pain, anxiety, depression, and more. Despite the stigma, we believe in its ability to improve lives and see vast opportunities for growth in this evolving industry.

How old is the project? What stage is it at?

Our product has been on the market for 4 years and continues to grow. We prioritize customer trust by refining delivery processes and launching new features daily, while navigating the complex legal landscape of the cannabis market.

What to do in the project?

  • Be part of Data platform team, work on Data platform (Dagster+Dbt+Airbyte+Clickhouse) stability, functionality and perfomance

  • Maintain and improve data pipelines to ensure that data is reliable, trustworthy, and not broken.

  • Troubleshoot and resolve issues related to system and application performance

Your nearest tasks:

  • Add new sources to data lake, guarantee quality of data

  • Improve export of raw data to client’s s3

  • Implement fully-automated creation of documentation of exported data

  • Improve observability of data platform

What professional skills are important to us?

  • Experience in setting up ingestion pipelines and integrating various data sources (Airbyte, Fivetran).

  • Creating and optimizing data transformation models using dbt, working with macros, writing tests for data quality.

  • Knowledge of one or more data pipeline orchestration frameworks, such as Dagster (preferred),Airflow, Kestra; managing pipelines, automating schedules, error handling.

  • Proficiency in SQL.

  • Hands-on experience with ClickHouse: Designing and optimizing queries, storage structures, working with large data sets.

Preferred Qualifications:

  • Experience with Python

  • Terraform

  • Knowledge of DevOps practices: docker, k8s, helm charts.


Do you need English, and at what level?

Upper-Intermediate and higher. You will need to communicate with the English-speaking part of the team and write and read the documentation in English.

What else is important to us?

We value proactive individuals who engage in feedback sessions, as this helps us adapt quickly to our complex product. Effective collaboration is crucial for our team's success.

We seek critical thinkers who can analyze complex issues and approach tasks strategically.

In our fast-paced environment, comfort with rapid change and a strong sense of responsibility are key. We need team members who take ownership, persist through challenges, and learn from their experiences to drive continuous growth.

Team size and structure?

We've divided our team into smaller groups, each focusing on specific products. These groups usually consist of 10-12 members, including front-end and back-end developers, QA specialists, and analysts. Every team is guided by its own product owner.

The conditions:

Is there a probation period, and how long does it last? - Probation period lasts 3 months.

What is the work schedule? - Flexible working hours. Our working time zone is 09.00-15.00 (GMT), but it depends on the team, and can be flexible.

Is it possible to work remotely? - There is an opportunity to work fully remotely, we are a remote-first company, and we don't have offices.

What currency is the salary paid in, and what is the form of employment? - Salary in dollars (employment under a B2B contract with the USA).

The number of vacation days? - 20 working days per year.

The number of sick leave days? - 3 days. 

Social package (medical insurance, other): Medical insurance becomes available after the probation period. We also offer equipment reimbursement for essential items such as laptops and additional equipment like monitors.

The process:

30 minutes - Initial call with a recruiter. There’s short English check and might be technical screening (optional)
1.5 hour - Technical interview
1 hour - Final interview with Head of Backend and Product Owner

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  5  1  0
Category: Engineering Jobs

Tags: Airflow Dagster Data pipelines Data quality dbt DevOps Docker FiveTran Helm Kubernetes Pipelines Python SQL Terraform

Perks/benefits: Career development Flex hours Flex vacation Medical leave Startup environment

Region: Remote/Anywhere

More jobs like this