Data Engineer
Analytics
Automation Developer
AWS
Azure
Azure Data Engineer
Azure Data Factory
Azure Data Lake
Azure Data Platform
Azure Synapse Analytics
Big Data
Bigdata
Business Analytics
Business Intelligence
Cloud
Cloud Data Engineering
Cloud Data Platform
Cloud Data Warehouse
Cloud Data Warehouse
Cloud Engineer
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Data
Data Analysis
Data Analytics
Data Analytics Tools
Data Architecture
Data Engineer
Data Engineering
Data Factory
Data Factory Azure
Data Integration
Data Integration Tools
Data Lake
Data Lakehouse
Data Pipeline
Data Platform
Data Processing
Data Visualization
Data Warehouse
Data Warehousing
Database
Databases
Databricks
Design
Digital Marketing
ETL
Hr Technology
Informatica
Information Technology (IT)
Microsoft
Microsoft Azure
Microsoft Power Platform
MySQL
PostgreSQL
Power BI
Power Platform
Product Management
Programming
Programming Language
Programming Languages
Pyspark
Reporting and Analytics
Snowflake
Software Development
Spark
SQL
Visual Design
Job Description
Robotics Technologies is hiring a Data Engineer in San Jose, CA (onsite) to build scalable pipelines and data processing solutions across multiple sources and cloud platforms.
Responsibilities
- Design, develop, and maintain scalable data pipelines for extract, transform, and load workflows across multiple sources.
- Build ETL/ELT workflows using Python, SQL, PySpark, and Azure Data Factory.
- Develop and optimize data processing solutions with Apache Spark and Databricks.
- Work with structured and unstructured data from relational databases, REST APIs, flat files, and cloud storage.
- Implement data integration solutions that support business intelligence and analytics needs.
- Write complex SQL for large datasets, including stored procedures, views, and functions.
- Create data validation and cleansing routines, including data transformation and data quality checks to improve accuracy.
- Store and manage large data volumes using Azure Data Lake Storage and related cloud data platforms.
- Develop and maintain data warehouses, data marts, and dimensional data models.
- Integrate data from enterprise systems using REST APIs and database connectors.
- Monitor pipeline health, diagnose failures, and resolve performance and processing issues.
- Implement incremental loading, partitioning, and optimization techniques to improve pipeline performance.
- Use Snowflake for loading, transformation, query optimization, and warehouse management.
- Apply data security, access controls, and governance practices to protect sensitive information.
- Use Git and Azure DevOps to manage source control plus CI/CD and deployment activities.
- Collaborate with data analysts, data scientists, and business stakeholders to gather and refine data requirements.
- Participate in Agile/Scrum ceremonies, technical discussions, code reviews, and production support.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience in data engineering, ETL development, and data pipeline implementation.
- Strong programming knowledge in Python, SQL, and PySpark.
- Experience with cloud platforms and data warehousing technologies.
- Understanding of data modeling, database concepts, and data integration.
- Strong analytical, problem-solving, debugging, and communication skills.
Skills & Technologies
- Programming: Python, SQL, PySpark
- Big Data: Apache Spark, Hadoop, Databricks
- ETL Tools: Azure Data Factory, Informatica, SSIS
- Cloud Platforms: Microsoft Azure, AWS
- Data Storage: Azure Data Lake, Amazon S3
- Data Warehousing: Snowflake, Azure Synapse Analytics, SQL Server
- Databases: PostgreSQL, MySQL, Oracle, SQL Server
- Data Modeling: Star Schema, Snowflake Schema, Dimensional Modeling
- DevOps: Git, Azure DevOps, CI/CD, Jenkins
- Reporting: Power BI
- Methodologies: Agile, Scrum, SDLC
- APIs & Connectors: REST APIs
- Other Tools/Platforms: Azure Synapse Analytics, Azure Data Lake Storage, Hadoop, Informatica, SSIS