ما به دنبال یک مهندس داده برای پیوستن به تیم رو به رشد دادهٔ خود هستیم. در این نقش، شما در طراحی، ساخت و نگهداری پایپلاینها و پلتفرمهای دادهٔ مقیاسپذیر کمک خواهید کرد. با دانشمندان داده، تحلیلگران و تیمهای محصول همکاری میکنید تا جریان دادهٔ قابل اطمینان را پشتیبانی کنید، دیتاستهای باکیفیت بسازید و در تکامل زیرساخت دادهٔ ما مشارکت داشته باشید.
این یک نقش عملی/اجرایی برای کسی است که از کار با ابزارهای مدرن داده، پردازش جریانی (Stream) و دستهای (Batch) و سیستمهای دادهٔ مقیاسپذیر لذت میبرد.
کارهایی که انجام خواهید داد:
- مشارکت در طراحی و توسعهٔ پایپلاینهای دادهٔ بلادرنگ (Real-time) و دستهای (Batch) با استفاده از Kafka، Spark و Airflow.
- پشتیبانی از طراحی اسکیما، بهینهسازی و تنظیم عملکرد (Performance Tuning) برای ClickHouse.
- کمک به ساخت و نگهداری ورکفلوهای ETL/ELT برای انتقال داده از PostgreSQL و سایر منابع به ClickHouse.
- کمک به توسعهٔ پایپلاینهای CDC با استفاده از Kafka Connect، Debezium و Schema Registry.
- کار با MinIO برای ذخیرهسازی اشیا (Object Storage) و دسترسی توزیعشده به داده.
- نوشتن کد تمیز و قابل نگهداری در Python.
- ساخت و پشتیبانی از دیتاستهای قابلاستفادهٔ مجدد برای تحلیل و داشبوردهای سلفسرویس از طریق Metabase.
- پایش سلامت و عملکرد پایپلاینهای داده با استفاده از Grafana و Prometheus.
- استقرار و مدیریت سرویسها و اپلیکیشنهای داده روی Kubernetes (کانتینرسازی، مانیفستها، Helm Chartها و …).
- مشارکت در ورکفلوهای CI/CD با استفاده از Argo (Argo Workflows یا Argo CD).
- همکاری با تیمهای BI و علم داده برای بهبود دسترسیپذیری، کیفیت و مستندسازی داده.
شرایط احراز (الزامی):
- ۲ تا ۳ سال سابقهٔ کار بهعنوان مهندس داده یا در نقشی مشابه و متمرکز بر داده.
- تسلط بر Python.
- تجربهٔ عملی با ClickHouse (طراحی اسکیما، بهینهسازی کوئری یا استفاده در محیط عملیاتی).
- دانش کاری Kafka، Kafka Connect و Schema Registry.
- تجربهٔ ساخت ورکفلوهای ETL/ELT؛ آشنایی با مفاهیم CDC.
- تجربهٔ عملی با Apache Airflow.
- مهارت قوی در SQL و تجربهٔ کار با PostgreSQL یا RDBMS مشابه.
- تجربه یا آشنایی با Metabase برای هوش تجاری (BI) و تحلیل سلفسرویس.
- تجربهٔ کار با MinIO یا لایههای مشابه ذخیرهسازی اشیا.
- دانش کاری Docker و استقرار اپلیکیشنها/سرویسها روی Kubernetes.
- آشنایی با Argo Workflows یا Argo CD برای اتوماسیون و استقرار.
- درک ابزارهای پایش مانند Grafana و Prometheus.
شرایط ترجیحی (مزیت محسوب میشود):
- تجربه در معماریهای جریانی و رویدادمحور (Streaming / Event-driven) یک مزیت قوی است.
- آشنایی با Golang برای سرویسهای بکاند، ابزارسازی پایپلاین یا توسعهٔ زیرساخت، یک مزیت است.
- آشنایی با طراحی سیستمهای توزیعشده و پلتفرمهای دادهٔ پُرترافیک (High-throughput) یک مزیت است.
شرکت ما در حوزه توسعه نرمافزارهای مدیریت و بهینهسازی مصرف انرژی فعالیت میکند. محصولات شرکت با هدف پایش، تحلیل و کنترل مصرف انرژی در بخشهای خانگی، صنعتی، تجاری و سازمانی طراحی شدهاند و با استفاده از دادههای مصرف، گزارشهای تحلیلی و ابزارهای هوشمند، به کاهش هزینههای انرژی، افزایش بهرهوری و مدیریت بهینه منابع کمک میکنند. تمرکز اصلی شرکت بر ارائه راهکارهای نرمافزاری نوآورانه برای مدیریت انرژی و توسعه سامانههای هوشمند در این حوزه است.