Staff Engineer - Data Engineering
USFull-TimeStaff
Salary220,000 - 240,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of experience
- Required Skills
- PythonArtificial IntelligenceKafkaKubernetesMachine LearningSnowflakeAirflowData engineeringSparkBigQueryLLM
Requirements
- 8+ years of experience in data engineering, data architecture, or related fields within complex, large-scale environments.
- Proven experience designing and implementing distributed data systems across multiple products or business units.
- Strong expertise in cloud data warehouse technologies such as Snowflake, BigQuery, or equivalent platforms.
- Hands-on experience building scalable data pipelines using tools like Kafka, Spark, Airflow, or similar technologies.
- Experience integrating AI/ML capabilities into data systems, including working with large language models or advanced analytics pipelines.
- Strong programming skills in Python and deep understanding of modern data architecture principles.
- Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Demonstrated leadership experience, including mentoring engineers and driving technical best practices across teams.
- Familiarity with containerization and orchestration technologies such as Kubernetes is a plus.
Responsibilities
- Design and lead the evolution of scalable, cross-platform data architecture, establishing standards and best practices across multiple engineering teams.
- Drive integration strategies that unify data systems and enable new cross-product capabilities, insights, and features.
- Lead the development of AI and backend infrastructure, including data pipelines, model-ready datasets, and deployment frameworks for machine learning and LLM-powered features.
- Build, maintain, and optimize large-scale data pipelines (batch and streaming) to support analytics and operational use cases.
- Collaborate with cross-functional teams to translate business requirements into efficient, scalable technical solutions.
- Mentor and support data engineers, identifying skill gaps and elevating overall team capabilities through leadership and knowledge sharing.
- Evaluate and prototype emerging technologies, particularly in AI and data infrastructure, to drive innovation and improve system performance.
- Contribute to engineering planning, roadmap prioritization, and participate in on-call rotations to ensure system reliability and performance.
View Full Description & ApplyYou'll be redirected to the employer's site