Senior Staff Data Engineer

Skills
Computer ScienceAmdocs CRMApache SparkConfiguration ManagementContinuous ImprovementData AnalyticsData Warehousing
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 12+ years of software engineering experience in Python or Java
  • 7+ years designing building and managing data pipelines with Spark BigQuery AWS EMR and GCP Cloud Analytics
  • 7+ years crafting REST API based microservices and scalable products using cloud platforms ideally AWS
  • Experience with cloud data warehouse and analytics platforms such as Snowflake and BigQuery
  • Experience with observability tools such as Prometheus Grafana and ELK stack
  • Experience with data pipeline expectations frameworks such as Monte Carlo Data Great Expectations or Soda
  • Experience working with containers such as Docker and Kubernetes
  • Experience with messaging platforms and stream processing such as Kafka Flink or Pub/Sub
  • Strong understanding of engineering processes lifecycle methodology configuration management release management and system verification and testing
  • Bachelor’s Degree in Computer Science Mathematics or a similar field
  • Legal right to work in the U.S.

Nice to have

  • Independent
  • Analytical
  • Detail-oriented
  • Collaborative
  • Mentoring mindset
  • Continuous improvement

Day to day

  • Design and build high-performance reporting APIs and scalable data pipelines for audio advertising data systems.
  • Lead architecture discussions and collaborate across engineering, product, operations, and cloud infrastructure teams to deliver reliable data products.
  • Automate and improve data onboarding, support production deployments, and mentor junior engineers to strengthen team execution.