استخدام Software Data Engineer
شرح موقعیت شغلی
محصولات شرکت تپسل ماهانه میلیاردها درخواست نمایش تبلیغات دیجیتال برای چندین میلیون کاربر آنلاین را پردازش میکنند. این محصولات بر بستر یک سیستم توزیع شده مقیاس پذیر استوار هستند، که توانایی شناسایی کاربران، ایجاد و بروز رسانی پروفایل ها، نمایش مناسبترین تبلیغ به هر کاربر در مناسبترین زمان و تشخیص لحظهای تقلب را دارا هستند. هر یک از این نیازمندی ها باید در کسری از ثانیه انجام گیرد که مستلزم استفاده از روشهای پردازش داده ويژهای در این حوزه است.
رشد سریع در حوزههای مختلف تبلیغات دیجیتال و نیاز به بهبود مستمر سیستم های نگهداشت و توزیع دیتا، منجر به تشکیل تیم داده در تپسل شده است. تیمی جوان و پویا که مسئولیت طراحی، توسعه، نگهداری، آنالیز و بهبود مستمر جریان انتقال داده را به عهده دارد. به عنوان عضوی از این تیم، شما با تیمهای مختلفی مانند زیرساخت و هوش مصنوعی در ارتباط خواهید بود و از تواناییهای خود برای فهم بهتر و ارزیابی کیفیت دادگان، روشهای فعلی و ارائه روشهایی برای بهبود آنها استفاده خواهید کرد.
ما به ارزش تنوع و تکثر و حضور توانمندیهای مختلف در تیمهایمان معتقدیم، بنابراین از دریافت رزومه در سطوح مختلف و با توانمندیهای متنوع استقبال میکنیم؛ حتی اگر فکر میکنید در بعضی از حوزهها تجربه قبلی ندارید.
مسئولیتهای مورد انتظار این نقش:
- توسعه ابزارهای جمعآوری، تبدیل، انتقال، نگهداری و ارائه داده
- توانایی خطایابی و مانیتورینگ سیستم های توزیع شده
- توسعه و نگهداری الگوریتمها پردازش جریان داده در محیط واقعی
- کار تیمی انعطافپذیر با تیمهای دیگر برای پیادهسازی بهینه الگوریتمها در محیط واقعی
نیازمندیهای پذیرش این نقش:
- توانایی انجام کار تیمی و بین تیمی
- علاقه به یادگیریِ مستمرِ مفاهیم و تکنولوژی های جدید
- آشنایی با معماری های مقیاس پذیر و مقاوم در برابر خطا
- آشنایی با زبان برنامهنویسی java/kotlin
- ترجیحا آشنایی با مفاهیم پایگاه داده (OLTP/OLAP/HTAP) و تکنولوژیهای پایگاه داده نظیر مونگو، کساندرا، الستیکسرچ و آپاچی دروید
- آشنایی با اکوسیستم هدوپ، کافکا
- آشنایی با مفاهیم CI/CD
مهارتهای مورد نیاز
- Data engineer
- Java
- SQL
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست