Robotics Technologies is hiring a Senior Data Engineer for an onsite contract role in Sunnyvale, CA. The position focuses on designing, building, and supporting scalable and secure data solutions for enterprise Wealth & Asset Management applications, spanning ingestion, transformation, storage, integration, quality, governance, and processing across structured and unstructured sources.
Responsibilities
- Design and develop scalable data ingestion and ETL/ELT pipelines.
- Build solutions to handle 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, where applicable.
- Prepare and transform data for application delivery, search, analytics, and AI-enabled use cases.
- Support vector-based retrieval using PostgreSQL/pgvector, when required.
- 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.
- Implement monitoring and troubleshoot data-processing and integration issues.
- Collaborate with application, AI, DevOps, architecture, cybersecurity, and business teams.
Required Skills & Qualifications
- 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 and formats/APIs including 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.
Technical Requirements
- Must Have: Apache Spark
- Must Have: Trino (Presto)
- Must Have: Apache Airflow
- Must Have: AWS
- Must Have: SQL
- Must Have: Large-scale Data Engineering
- Must Have: Distributed Computing
- AWS knowledge is required, but does not need to be expert-level.
- Should understand: S3
- Should understand: IAM Roles
- Should understand: IAM Policies
- Should understand: RBAC / Permission
Tools & Technologies
Python, SQL, PostgreSQL, Amazon RDS, DynamoDB, Amazon S3, Amazon Textract, PostgreSQL/pgvector, pgvector, Apache Spark, Trino (Presto), Apache Airflow, AWS, IAM Roles, IAM Policies, RBAC / Permission
Role Details
- Location: Sunnyvale, CA (onsite)
- Employment type: Contract
- Compensation: USD 80 - 80 per hourly