Senior Data Engineer
Job Description
Work onsite in Sunnyvale, CA on contract work as a Senior Data Engineer at Robotics Technologies. In this role, you will design, build, and maintain scalable and secure data solutions for enterprise Wealth and Asset Management applications, helping turn structured and unstructured sources into reliable data for applications, search, analytics, and AI-enabled use cases.
What you’ll be working on
You will focus on end-to-end data ingestion and processing, including ETL/ELT pipelines, transformation components, data modeling, and operational controls. The work includes quality and governance measures, secure access patterns, performance and cost optimization, and monitoring for integration and processing issues.
- Design and develop scalable data ingestion and ETL/ELT pipelines
- Build solutions for structured, semi-structured, and unstructured data
- Create reusable data-processing and transformation components using Python and SQL
- Design and support data models using PostgreSQL, Amazon RDS, DynamoDB, and Amazon S3
- Support document ingestion and extraction using Amazon Textract when applicable
- Prepare and transform data for application, search, analytics, and AI-enabled use cases
- Support vector-based retrieval using PostgreSQL/pgvector when required
Quality, security, and operations
- Implement data quality, validation, reconciliation, metadata, lineage, retention, and governance controls
- Implement secure data access and encryption for sensitive information
- Optimize data pipelines and databases for performance, reliability, scalability, and cost
- Set up monitoring and troubleshoot data-processing and integration issues
Collaboration
You will partner with application, AI, DevOps, architecture, cybersecurity, and business teams to deliver data capabilities that align with enterprise needs and regulated environments.
Required experience and technical background
- 8+ years of experience in data engineering, data integration, or related roles
- Hands-on experience with Python, SQL, PostgreSQL, Amazon RDS, DynamoDB, and S3
- Experience developing and supporting ETL/ELT pipelines and data-processing workflows
- Experience with data modeling, APIs, JSON, Parquet, and pgvector
- Understanding of data quality, metadata, governance, security, and operational monitoring
- Experience working within large enterprise or regulated environments
- Experience supporting document-processing and AI-enabled data solutions
Core technologies
- Must Have: Apache Spark, Trino (Presto), Apache Airflow, AWS, SQL, Large-scale Data Engineering, Distributed Computing
- AWS note: AWS knowledge is required, but the role does not require being an AWS expert
- Should understand: S3, IAM Roles, IAM Policies, RBAC / Permission
Location: Sunnyvale, CA (onsite)
Pay: USD 80 per hour
Job type: Contract