SpyCloud · Posted 13d ago
Data Engineer
Job relayed by Stapply Data, its source: you apply there.
- Location
- 🇺🇸 Austin, United States
- Contract
- Full-time
- Role
- Data engineering
- Source
- Stapply Data
Stack
- Databricks
- Spark
- S3
- SageMaker
- LangChain
- LLM
- Vector DB
- DynamoDB
- Elasticsearch
- Python
- AWS
- Kubernetes
- Terraform
The posting
Join SpyCloud as a Data Engineer II, where you'll play a crucial role in evolving our data platform using cutting-edge technologies like Databricks and Spark. You'll design, build, and improve scalable data systems, optimize data pipelines, and collaborate with various teams to develop effective technical solutions. This hands-on role offers competitive salaries, equity, and a remote-friendly culture.
- Design, build, and improve scalable data systems with a focus on performance, and reliability. - Build, optimize, and maintain real-time and batch data pipelines using AWS technologies such as Lambda, S3, DynamoDB, ECS, EKS, and Terraform. - Independently own complex data engineering initiatives from design and development through deployment and production support.
- Practical experience with DynamoDB and other AWS-native data services - Experience building and operating Lakehouse, Databricks, or large-scale distributed data architectures in AWS - Strong development skills in Python, particularly when building data-intensive systems - 5+ years of professional experience in data engineering, software engineering, or a closely related discipline - Experience troubleshooting complex data pipeline, performance, and data quality issues in production environments - Experience preparing and managing data for machine learning and LLM workflows - Strong communication and collaboration skills across technical and non-technical stakeholders - Hands-on experience designing, building, and maintaining ETL and data-processing pipelines - Experience building and managing Elasticsearch/OpenSearch data stores - Experience with infrastructure-as-code tools such as Terraform - Ability to independently own complex technical projects from design and development through deployment and production support - Strong understanding of distributed systems as they relate to data storage, processing, and computing - Ability to evaluate technical trade-offs and contribute effectively to architectural and design decisions - Familiarity with AI/ML tools and technologies such as SageMaker, LangChain, or vector databases - Understanding of data governance, privacy, and compliance considerations within AI and ML environments - Experience with observability and monitoring tools for large-scale data platforms - Experience with Go or C programming languages - Comfort working in fast-paced environments with evolving product and technical requirements - Experience working with cybersecurity or security-related datasets and technologies - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related STEM field