Staff Engineer
Core
Staff Engineer acting as an individual contributor to design and build resilient data engineering solutions, translating customer needs into technical strategies and systems.
Role type
Staff Data Engineer (Individual Contributor)
Builds
Scalable data pipelines, resilient enterprise systems, and platform technology strategies.
Domain
Data Engineering / Big Data / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Big Data technologies (Apache Spark, PySpark, Hadoop), Data pipeline development (Batch/Streaming), Scripting (Python, Shell), DevOps (CI/CD), JVM languages (Java, Scala), Cloud platforms (AWS, Azure, GCP), Infrastructure-as-Code (Chef, Terraform), Data streaming (Kafka, Kinesis), Modern data stack (dbt, Databricks, Delta Lake, Snowflake), Containerization (Docker, Kubernetes, ECS), ETL, SQL, Data warehousing (STAR, 3NF), BI development, Testing (UAT, integration).
Preferred skills
N/A
Technologies
Apache Spark, PySpark, Hadoop, Python, Shell, GitHub, GitLab, Bamboo, Java, Scala, AWS, Azure, Google Cloud, Chef, Terraform, Apache Kafka, Kinesis, dbt, Databricks, Delta Lake, Snowflake, Docker, Kubernetes, ECS, SQL Server, DB2, Oracle, Informatica Power Center
Responsibilities
Design systems and software integration patterns across a diverse software engineering ecosystem; Lead the resolution of critical incidents and proactively address product issues; Coordinate design and integration of entire systems including subsystems; Broker solution design and implementation across product teams; Lead the evaluation process for software solutions and advise on external software strengths/weaknesses; Provide guidance and reinforcement around established engineering best practices; Serve as technical leader and subject matter expert on data engineering.
Seniority
Staff, hands-on IC with mentorship responsibilities