استخدام Senior Data Engineer
شرح موقعیت شغلی
محصولات شرکت تپسل ماهانه میلیاردها درخواست نمایش تبلیغات دیجیتال را برای چندین میلیون کاربر آنلاین در ایران پردازش میکنند. این محصولات بر بستر یک سیستم توزیعشده مقیاسپذیر و پیچیده استوار هستند که وظایف کلیدی مانند نمایش مناسبترین تبلیغ به هر کاربر در مناسبترین زمان و تشخیص لحظهای تقلب را بر عهده دارند. هر یک از این نیازمندیها باید در کسری از ثانیه انجام گیرد که مستلزم استفاده از روشها و معماریهای پیشرفته پردازش داده و سیستمهای بلادرنگ است.
رشد سریع تپسل در تبلیغات دیجیتال، نیاز به توسعه مداوم سیستمهای پردازش و توزیع داده را به اوج رسانده است. ما به دنبال یک مهندس نرمافزار ارشد هستیم که با تسلط بر Java یا Kotlin و فریمورک Spring، نقش کلیدی در طراحی، توسعه و بهینهسازی سیستمهای دادهمحور و مقیاسپذیر ایفا کند. در این جایگاه روی بهبود معماری، کیفیت و عملکرد سیستمهای نرمافزاری کار خواهید کرد.
مسئولیتهای مورد انتظار این نقش:
رشد سریع تپسل در تبلیغات دیجیتال، نیاز به توسعه مداوم سیستمهای پردازش و توزیع داده را به اوج رسانده است. ما به دنبال یک مهندس نرمافزار ارشد هستیم که با تسلط بر Java یا Kotlin و فریمورک Spring، نقش کلیدی در طراحی، توسعه و بهینهسازی سیستمهای دادهمحور و مقیاسپذیر ایفا کند. در این جایگاه روی بهبود معماری، کیفیت و عملکرد سیستمهای نرمافزاری کار خواهید کرد.
مسئولیتهای مورد انتظار این نقش:
- طراحی، توسعه و نگهداری سامانههای نرمافزاری در مقیاس بالا.
- عیبیابی، بهینهسازی و مانیتورینگ پیشرفته سیستمهای توزیعشده برای تضمین پایداری و عملکرد.
- همکاری فعال و انعطافپذیر با تیمهای محصول و زیرساخت برای تبدیل نیازمندیها به راهحلهای عملیاتی و بهینه.
نیازمندیهای پذیرش این نقش:
- تجربه عملی و درک عمیق در طراحی و پیادهسازی معماریهای مقیاسپذیر و مقاوم در برابر خطا.
- تسلط کامل بر زبان برنامهنویسی Java یا Kotlin.
- تسلط کامل بر Spring Framework.
- تسلط کامل بر Apache Kafka.
- تسلط کامل بر مفاهیم Observability (Metrics, Logging, Tracing).
- تسلط بر مفاهیم پایگاه داده و تجربه کار با حداقل یکی از پایگاه دادههای NoSQL مانند Cassandra.
- آشنایی با مفاهیم OLAP و تجربه کار با فناوریهایی مانند Apache Druid مزیت محسوب میشود.
- آشنایی با مفاهیم CI/CD.
- آشنایی با مفاهیم Kubernetes.
- توانایی کار تیمی موثر، ارتباطات سازنده و مشارکت فعال در فرآیندهای کد ریویو.
- علاقهمندی شدید به یادگیری مستمر، بهروز ماندن با فناوریهای جدید و حل چالشهای پیچیده.
مهارتهای مورد نیاز
- SQL
- Java
- CD
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت