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 to help design and run scalable data pipelines and data processing solutions across multiple sources and cloud platforms. Based in San Jose, CA with an onsite setup, this role focuses on building reliable data foundations for business intelligence and analytics.
What you’ll do
- Design, develop, and maintain scalable pipelines to extract, transform, and load data from multiple sources
- Create ETL/ELT workflows using Python, SQL, PySpark, and Azure Data Factory
- Build and optimize data processing solutions with Apache Spark and Databricks
- Work with structured and unstructured data from relational databases, APIs, flat files, and cloud storage
- Develop data integration solutions that support BI and analytics requirements
- Write complex SQL including queries, stored procedures, views, and functions for large dataset transformations
- Implement data validation, cleansing, transformation, and quality checks to support data accuracy
- Use Azure Data Lake Storage and cloud platforms to store and manage large volumes of data
- Create and maintain data warehouses, data marts, and dimensional data models
- Integrate enterprise data using REST APIs and database connectors
- Monitor pipelines, troubleshoot failures, and address performance and processing issues
- Implement incremental loading, partitioning, and optimization techniques to improve pipeline performance
- Support data loading and warehouse management in Snowflake, including transformation and query optimization
- Apply data security, access controls, and governance practices
- Use Git and Azure DevOps to manage source control, CI/CD, and deployment
- Collaborate with data analysts, data scientists, and business stakeholders to understand requirements
- Participate in Agile/Scrum ceremonies, technical discussions, code reviews, and production support
What you bring
- 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 working with cloud platforms and data warehousing technologies
- Understanding of data modeling, database concepts, and data integration
- Strong skills in analytics, problem-solving, debugging, and communication
Tools and technologies you’ll work with
Python, SQL, PySpark, Apache Spark, Azure Data Factory, Databricks, Azure Data Lake, AWS, Snowflake, ETL/ELT, SQL Server, Power BI, Git, Hadoop, Informatica, SSIS, Amazon S3, Azure Synapse Analytics, PostgreSQL, MySQL, Oracle, Star Schema, Snowflake Schema, Dimensional Modeling, Azure DevOps, CI/CD, Jenkins, Agile, Scrum, SDLC, REST APIs, Azure Data Lake Storage