استخدام Senior Data Engineer

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت دورکاری
  • حداقل سابقه کار

    بیش از شش سال
  • حقوق

    از ۱۳۰,۰۰۰,۰۰۰ تومان

شرح موقعیت شغلی

About the Role

We are a fast-growing startup looking for an experienced Data Engineer who can wear multiple hats. You will play a key role in designing and maintaining our data pipelines, building backend services, and supporting ML workflows. You will also collaborate across teams to ensure our infrastructure and codebase are scalable, maintainable, and robust.

Responsibilities

  • Design, implement, and maintain scalable data pipelines and backend services using Python.
  • Work with cloud platforms (Azure and AWS) to deploy and orchestrate serverless and containerized solutions.
  • Build and maintain data models and databases (PostgreSQL, MongoDB, Redis) with proper versioning and migrations.
  • Collaborate with the ML team to prepare datasets, deploy models, and integrate ML workflows (PyTorch, scikit-learn, transformers, MLflow).
  • Write clean, testable, and maintainable code following Clean Architecture and modern Python best practices.
  • Implement asynchronous and functional programming patterns where appropriate to optimize performance.
  • Develop and maintain automated tests using pytest and follow Test-Driven Development (TDD) practices.
  • Automate CI/CD pipelines using GitHub Actions and maintain a healthy monorepo structure.
  • Support Docker-based development, including multi-container setups and container orchestration.
  • Monitor, troubleshoot, and optimize cloud-based applications and data workflows.

Required Skills & Qualifications

Python & Development:

  • Strong Python skills with experience in OOP, functional programming, dataclasses, dependency injection, and async programming.
  • Familiarity with FastAPI or other modern Python web frameworks.
  • Experience implementing Clean Architecture and working with monorepo structures.
  • Strong experience with version control (Git, GitHub) and CI/CD pipelines (GitHub Actions).
  • Experience with TDD and automated testing using pytest.
Cloud Platforms:

  • Azure: Function Apps, Container Apps, Container Jobs, EventGrid, Blob Storage.
  • AWS: Lambda, EC2, ECS, EventBridge, S3.
Databases & ORM:

  • PostgreSQL, MongoDB, Redis.
  • SQLAlchemy, Alembic for migrations and ORM-based data modeling.
Data Engineering & ML Support:

  • Strong experience with pandas, NumPy, and other data processing libraries.
  • Experience with classic ML models (scikit-learn), deep learning frameworks (PyTorch), ML workflow management (MLflow), transformers, and time-series analysis.
Containerization & Deployment:

  • Docker and Docker Compose experience.
  • Ability to build and maintain containerized applications for both local development and cloud deployment.
Soft Skills:

  • Ability to work in a fast-paced startup environment and take ownership of projects end-to-end.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities.
Preferred Qualifications:

  • Experience with event-driven architectures and message/event brokers.
  • Experience in optimizing data pipelines and ML workflows for performance and scalability.
  • Familiarity with both serverless and container-based deployment patterns.

Education (Preferred)

  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Data Science, or a related field.
  • Strong foundation in algorithms, data structures, databases, and software engineering principles.

معرفی شرکت

در رستم یک استارتاپ حوزه سلامت هستیم که در حال طراحی و پیاده‌سازی اپلیکیشن هوشمند سلامت هستیم. امیدواریم که با همکاری شما بتوانیم در کنار هم پیشرفت کنیم.
  • مهارت‌های مورد نیاز

    Python Data engineer SQL Java NoSQL
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml