As a Staff Data Engineer, you will provide technical leadership, lead data engineering initiatives, and build end-to-end analytical solutions that are highly scalable, performant, secure, and resilient.
Requirements
- 10+ years of experience in software engineering, including 5+ years working with data engineering technologies.
- Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- Broad expertise and experience with distributed systems, streaming systems, and data engineering tools, such as Kubernetes, Kafka, Airflow, Dagster, etc.
- Deep knowledge of Python, SQL, database design, and master data strategies.
- Experience defining architecting, and rolling out data products, including ownership of data products through their entire lifecycle.
- Broad expertise and experience with technologies like Snowflake, DBT, Python, SQL, Spark, Kubernetes, Kafka, Fivetran, and utilize cloud technologies like Azure, AWS, and GCP.
- Experience in Supply Chain and Semiconductor Manufacturing.
- Experience mentoring and leading junior technical staff, incorporating modern software development tools and practices.
- A confident peer influencer with strong communication skills who quickly establishes credibility and can lead cross-functional technical teams.
- Additional Qualifications (good to have): Experience in the manufacturing industry or a similar domain. Familiarity with handling IOT / edge device data. Certifications in cloud platforms or data engineering.
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- 401k Matching
- Retirement Plan