Skip to main content
N-iX
Зібрано зIndeed2 дні тому
FrontendSenior

Senior Data Engineer

PythonAWSGCPSnowflakeClickHouseApache IcebergSageMakerAWS BatchAWS ECSCloud BatchGoogle Kubernetes EngineAWS EKSStep FunctionsAWS LambdaEventBridgeAWS KinesisWorkflowsPub/Sub
Формат
-
Зайнятість
-
Локація
Worldwide
Оплата
Не вказана

Про позицію

N-iX is looking for a Senior Data Engineer to support a global stock photography provider's Data Licensing team, developing training datasets for AI labs. The role involves owning onboarding and enrichment of multimedia content, building scalable event-driven and batch-processing systems that produce reliable metadata.

Обовʼязки

  • Partner with the Principal Engineer, senior technical leaders and platform teams to implement and evolve the architectural direction for metadata-processing systems; independently own the design and delivery of assigned components.
  • Evaluate and evolve orchestration for enrichment and backfill workloads, either by extending existing ingestion capabilities or integrating with new cloud-native services, while maintaining consistent contracts and lifecycle handling.
  • Evolve shared frameworks so data scientists can package, test, validate and run production enrichment workloads with minimal data engineering support.
  • Define and maintain metadata contracts, lineage, validation and quality controls.
  • Contribute to and apply shared engineering standards, and provide technical guidance through design reviews, documentation and collaboration with data engineering and data science teams.
  • Estimate and refine the cost, capacity and completion time of enrichment and backfill workloads.
  • Partner with platform teams responsible for operating the underlying cloud infrastructure.
  • Own time-sensitive customer and partner deliverables through production release.

Вимоги

  • 6+ years of experience in data engineering, backend software engineering or distributed systems, including hands-on ownership of large-scale production data workloads.
  • Demonstrated experience designing and operating large-scale ingestion or distributed data-processing systems.
  • Strong Python software engineering and distributed processing experience.
  • Practical knowledge of high-volume batch and event-driven architectures, including idempotency, replay, backpressure, retries and failure recovery.
  • Experience enabling data science or ML workloads to move from prototype to production through reusable frameworks and engineering guardrails.
  • Production experience with AWS and GCP, with the ability to design workflows spanning multiple cloud environments.
  • Experience managing evolving data contracts, schemas, lineage and data-quality expectations.
  • Ability to benchmark distributed workloads and translate results into credible capacity, execution-time and cloud-cost projections.
  • Experience setting engineering standards, reviewing system designs and mentoring engineers or data scientists.
  • Track record of delivering critical, time-sensitive systems into production.
  • English level - upper-intermediate
  • Containerized CPU/GPU batch and ML workloads using managed compute services such as SageMaker, AWS Batch, ECS, Cloud Batch or GKE/EKS.
  • Event-driven orchestration and messaging using services such as Step Functions, Lambda, EventBridge, Kinesis, Workflows or Pub/Sub.
  • Snowflake, ClickHouse or Apache Iceberg.
  • Production-scale image, video or audio processing

Переваги

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

До кого писати

Senior Data Engineer
Оригінал