We're Hiring: Full Stack Data Engineer
Location: Sunnyvale, CA (Onsite)
Duration: 12 Months (Contract)
Start Date: ASAP
Experience: 6+ Years in Software/Data Engineering
What You'll Do
Data Modeling & Design
Develop efficient data models to support applications, analytics, and reporting
Design database schemas, define relationships, and choose optimal data structures
Database Optimization
Tune SQL, vector, and unstructured data queries for performance and reliability
Continuously monitor and optimize data storage and retrieval
Data Engineering
Build robust data pipelines and ETL processes using tools like Spark, Trino, and Snowflake
Integrate and manage structured and unstructured data sources
Security & Compliance
Ensure all systems follow data security, privacy, and regulatory standards
Full Stack Development
Develop and maintain both front-end and back-end components of data applications
Build RESTful APIs and deliver seamless data integrations
What We're Looking For
6+ years of hands-on software development experience
3+ years working with big data, vector databases, and cloud data warehousing (e.g. Trino, Spark, Snowflake)
Proficient in Java, Python, and SQL
Strong understanding of database architecture, data modeling, and performance tuning
Experience building and integrating REST APIs
Bachelor's or Master's in Computer Science or a related field
Nice to Have
Experience with vector databases (e.g. Milvus, FAISS)
Familiarity with unstructured data processing
Knowledge of data privacy laws (e.g., GDPR, CCPA)
Permanent